Photo To Art Poster(照片 → 高级艺术海报)
Overview
将用户上传的照片(风景、街景、人像、静物均可)单张独立制作为高级艺术海报。版式为 3:4 竖版、上下严格 1:1 各占 50%:上半保留原照片,下半做抽象/手绘/拼贴等风格化表达。核心价值:一份经过多次真实使用打磨的规格 + 风格库 + 可直接复用的英文提示词模板,避免每次从零重写 prompt 或踩已知的坑。
核心规格(每张图必须遵守,不可省略)
- 构图:3:4 竖版;上下两个区域高度严格 1:1,各占画面 50%。
- 上半(原片):保留主体结构、真实质感、自然光影和原有色彩氛围,仅做轻微高级摄影调色(画廊/展览感)。为适配竖画幅,可自然扩展天空、地面或环境背景,但不得拉伸、扭曲或改变主体。
- 下半(风格化):按用户指定风格抽象化表达(见「风格库」)。配色从上方照片提取。
- 版式基调:米白/浅色背景、少面积留白、主体居中、构图平衡克制。
- 文字:加入少量简洁英文标题、编号、年份(或手写感英文短句,视风格而定)。
- 质感要求:高级、现代、艺术化,避免廉价感、卡通、电视感、模板感。
- 多图处理:多图不拼接,每张单独输出为一个独立文件,各自独立调用生成。
工作流
- 确认输入:识别用户上传的照片(本地路径,通常在
C:\Users\PHILIPS\.workbuddy\clipboard-images\下),确认照片数量与内容。 - 确认风格:用户若给了参考图或指定风格词,映射到下方「风格库」;未指定时默认用「水彩手绘线描」(用户最终认定满意、且要求忠实原图配色的版本)。
- 加载生成工具:调用
ToolSearch加载ImageGen(deferred tool),再用DeferExecuteTool执行。 - 填模板生成:从
references/prompts.md取对应风格的英文 prompt 模板,观察照片内容后填写[SCENE]、[ELEMENTS]、[PALETTE]、[TITLE]、[NUMBER]等占位符。 - 固定参数:
size="768x1024"(3:4)、quality="high"、style="photographic"、output_dir为当前工作目录、image1为照片本地绝对路径。 - 展示结果:用
present_files展示生成文件,并简要说明规格与风格要点。
关键经验教训(务必遵守,均为真实翻车后总结)
- 人像必须保留脸部特征:涉及人物时,上下两部分都要保留可识别要素(帽檐、墨镜轮廓、发型、面部结构),"一眼能认出是谁"。禁止生成无脸剪影。若用户反馈"脸没了",立即重生成并强化此要求。
- 下半内容必须严格对应上半照片:风格化部分画的是同一场景/同一主体,绝不照搬参考图里的内容(曾误把参考图的意大利小镇画进去)。
- 参考图只学风格,不学内容:有参考图时,不要把它作为
image1传入(否则模型会直接照搬参考图内容);用纯文字描述风格 + 强制内容对应上半照片。 - 默认忠实原图色彩,不擅自加暖/加粉:用户明确要求过"更接近原图色彩",除非用户另外要求,否则 prompt 里写明 "do NOT add extra warmth, peach, or rose tones",取色忠实于原片真实色调。
- 生成失败即重试:网络抖动导致的失败直接原样重试一次即可,无需改 prompt。
风格库
用户在此任务中实际使用并认可过的风格(按推荐顺序,均配套 prompt 模板于 references/prompts.md):
- 水彩手绘线描(默认推荐):柔和钢笔轮廓线 + 淡淡水彩晕染 + 手写感英文,忠实原图配色。用户最终满意版。
- 版画几何抽象(最初版):简洁几何形状、细线、留白,木刻/版画气质,配英文标题+编号+年份。
- 简笔单色线描:深炭灰细线、几乎无填色、大量留白,纯线描。
- 撕纸拼贴(编辑/zine 风):复古纸纹底、手撕边开口露出原片、几何色块与半调网点、打字机风英文。
- 扁平几何插画:大量留白、扁平色块、简洁轮廓、标题年份居中。
- 等距建筑模型:白色平台上的极简等距微缩模型、左侧竖排衬线标题、编号、小红章。
提示词模板
所有风格对应的完整英文 prompt 模板、占位符说明、照片内容观察要点,以及一条可直接粘贴给用户的「中文快速指令」,均见 references/prompts.md。生成时先读取该文件取模板。
Resources
references/
prompts.md—— 6 种风格的完整英文 prompt 模板 + 占位符填写说明 + 人像脸部保留增强片段 + 用户可直接粘贴的中文快速指令。