| 名称 | tn-photo-cover |
| 描述 | 使用指定照片制作 TN 标准或护照尺寸内芯封皮,支持从照片取色制作纯色封底、自定义字标、实际尺寸 PNG/PDF 以及 A4 拼版。适用于制作封皮或替换修图/裁图;内页设计与双面装订请使用 tn-inner-pages。 |
TN 照片封皮
使用当前任务指定的照片和参考图制作封皮。素材、文字、配色和目录均来自本次任务,不预置任何人的照片、名字或历史项目。
设计与尺寸
- 起点版式是左侧纯色封底、右侧照片;用户已有设计优先。字标默认不添加,文字与字体由当前任务决定。
- 查看实际照片和参考图,核对 EXIF 方向,区分新裁图、原图和旧成品。已裁好的照片默认完整保留,不拉伸或再次裁切。要求满版但比例冲突时,先判断已有裁切授权;未获授权时保留图像或询问构图选择。
- 标准封皮预设:单面 110 × 210 mm,展开 224 × 210 mm;护照封皮预设:单面 90 × 125 mm,展开 184 × 125 mm。两者均含 4 mm 总包裹余量,是可调整的制作起点,不是固定书脊厚度,也不是内页尺寸。
- 从当前照片取色,或使用用户确认的颜色。同一版换修图时沿用已认可的配色,除非要求重新取色。检查字标与底色对比。
- 纯色边界不等于折线。先试包,再决定折位和修齐量。
制作与检查
- 确定尺寸、包裹余量、照片、颜色与可选字标。缺少尺寸时可先做明确标注的预设试包稿;不要把未试包结果称为已验收。
- 用 scripts/render_cover.py 做精确排版。命令和完整参数见 references/production.md。脚本可处理多张照片,护照尺寸每张 A4 上下排两张。
- 文字转轮廓;缺字时换合适字体,不能用方框代替。导出分辨率和源图有效分辨率分别记录,600 ppi 文件不代表低清源图获得了真实细节。
- 输出到新的版本目录,保留源图和旧版。检查预览、主体、字标、照片比例、PDF 物理尺寸、PNG 像素与 A4 放置位置。交付实际尺寸文件和简洁打印说明。
现有照片的几何排版使用脚本即可;只有任务需要图像编辑且用户已授权时,才调用可用的图像编辑工具。提示中只提供必要图像与编辑要求。
隐私与可移植性
- 技能包只保存通用说明、代码和合成示例;不写入用户姓名、昵称、账号、联系方式、绝对个人路径、会话记录或个人素材。
- 用户素材及生成成品留在用户指定的项目目录,不写回技能。脚本报告使用
photo-001等代号,不记录输入路径、原文件名、文件哈希或字体路径;需要复现映射时仅在私有项目中维护。 - 脚本从像素重新嵌入图像,不复制 EXIF/GPS 或原 PDF 元数据。可见照片与用户指定字标本身仍可能包含个人信息;对外分享成品前要单独检查,不能宣称去掉元数据就已匿名。
- 不主动上传、发布或分享素材。依赖和字体从当前环境发现,不硬编码某台电脑的解释器、字体位置或私有项目目录。