去年我妈过六十岁生日,家庭群里两个月里攒了两百多张照片。我想做一张能直接发朋友圈、又能拿去打印贴进相册的图。第一个方案是用幻灯片软件排,两小时弄完,导出只有 720 宽,放大糊成一团;第二个方案是手机上的自动拼图,它把我小侄子的正脸切掉了一半,成品右下角还留着它自己的标志。最后是二姨一句话点醒我:"你表哥那张怎么没在里面?"——那一刻我才承认,费时间的从来不是拼,而是决定哪几张进来、这张图到底要说几件事。
一、张数决定版式,不是版式决定张数
先想清楚"这张图讲一件事还是一件事的九个侧面",再去挑模板,顺序反了就会一直换版式。下面这张表是我按这次的实际用量整理出来的:
| 版式 | 我用的张数 | 适合讲什么 | 要注意 |
|---|---|---|---|
| 2×2 九宫格 | 4 | 一次活动的四个瞬间 | 最稳,横竖图都能放 |
| 3×3 九宫格 | 9 | 九个人的合影、一年九个月 | 朋友圈缩略图刚好是这个数 |
| 横排拼接 | 3–5 | 时间线、成长对比 | 超过 5 张在手机上就变成一条细带 |
| 竖排拼接 | 3 | 前后对比、纵向场景 | 适合发家庭群,不适合当封面 |
| 心形 | 10–16 | 寿宴、纪念日回顾 | 中心格最小,别把关键人脸塞进去 |
| 圆形 / 菱形 | 4–8 | 头像墙、活动展示 | 边角是被切掉的,主体必须在画面中间 |
我妈那版我最后用了心形,十六张:中间视线最高的两格放她和我爸的合影,四个角的小格用来放菜、蛋糕、气球布置这些没人被切脸的局部。
二、我筛照片的三条硬标准
- 横竖尽量别混。这次 4032×3024 的横图和 1080×1920 的竖图混在一批里,竖图落进方格时人脸只剩三分之二。我把候选限制成横图,只留两张竖图给中间偏大的格子。
- 分辨率别差出一个量级。群里传了三四轮的 200KB 压缩图和 5MB 的原图混拼,一眼就能看出"这张糊"。我这次统一用相机原图,群聊里流传的版本只当备选。
- 有人闭眼就别用。家庭图里"谁被选上了"比构图重要得多。我选了每张都先发给对应的人看一眼,这一步比修图省不了。
三、从 217 张到 16 张,我的筛图漏斗
把群相册翻了一遍,能用的照片一共 217 张。这次我没有直接挑"最好看的",而是按五步一层层删:
- 按场次分:满月、过年、上次生日三个批次各留代表,217 → 64。
- 按硬指标删:闭眼、糊、脸被挡住、连拍重复(同一动作只留一张),64 → 31。
- 按方向分堆:横图 22 张、竖图 9 张。心形要 16 张,我先从横图里取 14 张。
- 按人物覆盖回填:每个家庭成员至少出现一次,缺谁就补谁的图,最后剩的 2 张竖图留给中心大格。
- 给当事人过一遍:表哥那张因为"显得太瘦"被退回,换成同一场的另一张。
筛图花了四十分钟,真正拼只用了六分钟。这个比例是我之前完全没预料到的,也是我下次直接照做的顺序。
四、拼一张的实际过程
- 把筛好的照片按我想要的先后放进一个本地文件夹、编号。模板是按图片数量和格子自动排的,所以顺序这件事我在传图之前就先决定好,想调整就按新的顺序重传一次。
- 在多图拼合里选模板,十六张走心形。
- 间距我给了 10px 左右:零间距会让十几张脸挤成一整块,超过 20px 又散得像表格线。
- 圆角只加很小一档。直角在手机上偏硬,太圆又显得像模板站的东西。
- 背景色试过纯白和浅米,深灰配家里那种暖光照片显脏,最后用浅米。
- 预览时把整张缩到朋友圈里的显示尺寸看一遍,确认每张脸还能认出来,再导出 PNG。这次成品 2.3MB 左右。
- 发群之前压一次体积。平台的二次压缩会先把细节糊掉,图片压缩处理 PNG 我一般收到一半左右,至少比让平台乱压一轮可控。
五、拼完还要再看一眼的三件事
要打印的话,格子数是硬约束。拼图的清晰度取决于导出整张有多大,格子越多,每张分到的像素越少。我这次想印十寸,把心形切成十六格之后单独放大看人脸已经明显软了,最后决定中间九张走 3×3 单独再做一张专门打印,纪念墙那张只发线上。
隐私要一个个确认。孙子正脸、门口拍到的车牌、蛋糕上带年份的名字、背景里能看出小区环境的照片,我在外发前都问了一句。我妈那张我特意把门口那辆车的车牌拿掉,因为亲戚里有人提过这问题。
想"动起来"是另一个需求。同一批照片按顺序做成几秒钟的相册动图也可以,用多图合成GIF。但 GIF 只有 256 色,照片色彩会发灰、渐变会出现色带,正式要发出去的合影我还是用 PNG 拼图。
六、常见疑问
Q:照片尺寸不一样会怎么样?
模板会按格子自动适配,但视觉上就是有的占满、有的留白,方向差异大的尤其明显。所以我在筛图那一步就把横竖统一掉,而不是拼完再调。
Q:九宫格和心形哪个更保险?
九宫格。格子等大,任何一张不满意换掉重来都不影响整体观感;异形模板的边角浪费很多,好照片容易被切掉半张脸。
Q:能拼二十张以上吗?
技术上可以,但 16 张已经是我在手机上还能认出人脸的上限。张数再多就该切成两张图,或者干脆做一本相册。
Q:拼好的图里想换掉一张怎么办?
我没法在成品上替换,做法是重拼一次。所以筛图那一步值得多花时间,我这次两百多张筛到十六张,用了四十分钟。
Q:照片会被上传吗?
不会,拼合在浏览器本地完成。家里人的照片不出自己设备,这一点对我来说比省几步操作重要。
我妈那张最后没打印。她自己把它发了朋友圈,配文是"孩子们辛苦了",两小时收了六十多个赞。我这轮真正学到的东西跟软件无关:拼图这件事的时间应该花在筛图和决定讲几件事上,选版式只是最后一个动作。