💞形状拼图 - 照片拼成爱心、字母、数字或任意剪影
把一堆照片拼成一个形状:纪念日拼成爱心、生日拼成年龄数字、名字拼成字母,或者上传任意剪影图(透明背景 PNG 按不透明区域、白底图按深色区域识别,阈值和反转可调)。工具先把形状画成蒙版并裁掉多余空白,再按两种方式排布照片。网格模式:设置横向格子数、格子比例、间距和圆角,并选择边缘规则——只放完全在形状内的格子(轮廓最整齐但会留缝)、格子过半在内就放,或者铺满后把整幅图裁成形状(轮廓最清晰);程序会尝试 16 种网格偏移,选能放下最多照片的那一种。圆形填充模式:在形状的距离场上反复找“最空的位置”放一个尽量大的圆,大小圆自然交错,所有圆都完全在形状内、互不重叠。照片会按格子裁切居中填满,数量不够就整组洗牌后重复使用,并避免相邻两格是同一张;随机种子决定顺序和旋转,换个种子就是一种新排列,记下种子即可复现。还可以加随机旋转、照片白边、形状底色和背景色(或透明背景)。没有照片时先用色块预览效果,最终导出 1000–4000 像素的 PNG 或 JPG。全部在浏览器本地完成,照片不会上传。
免费 · 无需注册 · 浏览器本地处理最后更新:
正在加载工具...
如何使用形状拼图
- 1拖入多张照片(几张也行,会自动重复)
- 2选择形状:爱心、圆形、星星等,或输入文字 / 数字,或上传自定义剪影
- 3选网格或圆形填充,调整格子数、间距、圆角、边缘规则、随机旋转
- 4点“换一种排列”直到满意,设置背景后导出 PNG / JPG
常见问题
- 需要多少张照片?
- 几张到几百张都可以。照片少于格子数时会整组洗牌后重复使用,并尽量避免相邻两格出现同一张;想让每张只出现一次,就把横向格子数调小到“N 个格子”不超过照片数,或在圆形填充里把“最多照片数”设成照片张数。
- 三种边缘规则有什么区别?
- “只放完全在形状内的格子”每张照片都完整,但形状边缘是锯齿状、会缺一些;“格子过半在内就放”轮廓更饱满,边缘的格子会伸出形状一点;“铺满并裁成形状”会先铺满再沿形状轮廓裁切,轮廓最清晰,但边缘的照片只露出一部分。字母、数字这类细笔画的形状建议用第三种。
- 自定义剪影怎么准备?
- 最好是透明背景的 PNG,工具会按不透明区域作为形状;也可以是白底黑色的剪影图,工具会按深色区域识别。如果识别成了背景,勾选“反转”;边缘不干净时调整阈值。图形越简洁、越粗壮,拼出来越好认。
- 导出的图片能打印吗?
- 可以。最大导出 4000 像素长边,按 300 DPI 打印约 34 厘米,按 200 DPI 约 50 厘米。每张照片在拼图里会被缩到不超过 900 像素以节省内存,格子很大时(比如只有十来个格子并导出 4000 像素)会略微放大。