瀑布流布局是那种回头看似乎理所当然的网页创意。给它一组比例各异的图片,选择列宽,然后让元素填入可用空间。Pinterest 让这种模式广为人知,JavaScript 库将它普及,而现代 CSS 正把它带入平台本身。

既然屏幕上的瀑布流网格已经存在十多年,为什么制作照片书仍像在做微型桌面出版?

在网页上,留白很便宜

网页可以不断延伸。如果一列更长,文档只需变得更高,读者继续滚动即可。瀑布流算法只需作出局部合理的决定:把下一个元素放到留下最小空隙的位置。

印刷跨页是一个封闭系统。它的宽度和高度固定,中缝不能随意跨越,边缘需要出血,而且数量有限的照片必须全部放下。折页下方不存在“更多页面”。

照片不是可以互换的矩形

布局引擎看到的是宽度、高度和长宽比。人看到的是靠近边缘的面孔、必须保持水平的地平线、需要呼吸空间的安静画面,或那张真正代表整段旅程的照片。

技术上完美的裁剪可能切掉主体。数学上平衡的网格可能让一张收据和婚礼肖像拥有同样的视觉分量。相隔几秒拍摄的两张照片或许应该放在一起;长宽比相同的两张照片却未必如此。

缺少的一层是评分

有效的模型不是某一条巧妙的瀑布流规则,而是先生成、再评判。首先生成许多有效方案:已知模板、递归页面分割、等高的行、等宽的列。然后按照设计师会注意的特征为每个候选方案评分。

  • 裁剪成本:每张照片有多少内容消失?
  • 焦点安全:裁剪是否保留面孔和可能的主体?
  • 平衡:中缝两侧的视觉重量是否显得有意为之?
  • 节奏:连续跨页是否有变化而不显混乱?
  • 层级:主图是否获得足够空间?
  • 印刷安全:是否遵守出血、裁切和中缝限制?

得分最高的布局并非“正确答案”,而是软件根据现有信息给出的最佳建议。

“自动”应该意味着一份扎实的初稿

照片书工具常在两个糟糕的承诺之间选择:要么一切手动,要么“AI”无需输入就能做出成品。真正的设计处在二者之间。

自动化应该消除空白页难题。它应在几秒内把180张照片变成连贯的初稿,保留原始文件,并让每个决定都可撤销。用户仍是编辑:突出这张图,让那两张保持相邻,重新生成这个跨页,锁定那次裁剪。

为什么是现在?

各个组成部分已经成熟。设备可以在本地检测面孔,照片图库已有时间、地点和收藏信息,布局生成也足够快,可以交互式探索数百个候选方案。原生应用可以完成所有这些工作,而无需把私人照片上传到服务器。

最后一点很重要。家庭档案十分私密。优秀的自动布局引擎不必变成又一个云服务。它可以在所有者的设备上陪伴图库运行;因为从未拿走任何东西,也就不会遗失任何东西。

我们正在构建什么

PhotoBooks 使用模板和生成式页面分割,再通过统一评分系统评估结果。目标不是模仿人类设计师,而是把软件能够可靠提供的那部分设计专业能力交给每个人:比例、一致性、印刷限制和一个实用的起点。

网页已经证明矩形可以自行排列。照片书需要迈出下一步:让矩形明白,它们承载的是回忆。

试试布局引擎。 PhotoBooks macOS 版完全免费,可离线运行,并能导出印刷就绪的 PDF。

了解 PhotoBooks