SuperAPI AI 工具集

photo-book-builder

设计与创作

查看项目

更新于 10-15 22:39

技能介绍

用途:把一批 JPEG 照片整理、排版并导出为可印刷的高分辨率照片书,目标规格为 12"×30" 展开页(合起 15"×12")、300 DPI,并强制留出装订中缝边距。

主要能力分五阶段:一、准备与均衡排序,宏观保留时间顺序,在局部窗口内打乱以平衡每页横版(L)与竖版(P)数量,默认 20 个页面文件夹、每页 11 或 12 张,并生成 photo_organization_map.json 映射。二、网格布局与坐标,每半页有效网格 4275×3300 px,外边距 150 px,中缝 150 px(x=4425 至 4575 无内容),图片间距 40 px,内置 5A、6A、6B 等模板。三、拼版渲染,读取页面目录、动态识别方向、居中 LANCZOS 缩放裁切填充,合并为 9000×3600 px JPEG,并按页码奇偶/取模交换左右列。四、封面放大,前/后封面 4500×3600 px,手提箱盒 4950×4050 px。五、已有版面修正,依据截图批注(蓝=上移主体、红=下移主体)翻译为逐图裁切偏移,边缘固定时用 1.006–1.012 的顶部锚定微放大,输出到新文件夹,不覆盖原导出。

用法:依次运行 python scripts/organize_photos.py --dir "path/to/photos" --out "path/to/workspace" --seed 42、python scripts/create_full_bleed_layouts.py --workspace-dir "path/to/workspace" --out-dir "path/to/output/layouts" --quality 95、python scripts/upscale_covers.py --src "path/to/cover.png" --out "path/to/upscaled_cover.jpg" --width 4500 --height 3600 --quality 95;撤销整理用 python scripts/revert_organization.py --workspace-dir "path/to/workspace"。Windows 下建议加 -Xutf8。

限制:模板为默认值而非硬性限制,已有自定义生成器或每版 23–24 张的项目应沿用原规则;修正应保持局部、保留原页面与映射文件,输出目录建议命名如 10 - layouts - crop-corrections-YYYYMMDD。其他收费、平台与效果信息暂未提供。