毕加索画风转换(Picasso Cubist Transfer)
Overview
本技能将用户上传的真实照片自动转化为巴勃罗·毕加索(Pablo Picasso)的立体主义(Cubism)画风作品。它接收任意题材的真实图像(人像、风景、静物、建筑、动物等),通过图像到图像(image-to-image)的生成方式,在保留原图主体内容与构图的同时,将画面重构为几何化、多视角、碎片化的立体主义视觉语言。
技能核心依赖 ImageGen 工具的图像到图像能力:将用户图片作为 image 参数传入,并配合详细的立体主义风格提示词(prompt)进行风格迁移。
When to Use
在以下场景触发本技能:
- 用户上传照片并明确要求"毕加索风格""立体主义""Cubism""碎裂画风""几何化""多视角"等画风转换。
- 用户提到"把这张图变成毕加索的画""做成毕加索那种脸""立体派处理"等。
- 用户希望把普通照片艺术化为大师名画风格,且指定毕加索/立体主义流派。
不适用于:其他画家风格(梵高、莫奈等,应引导到对应技能或通用风格迁移)、纯文字生成毕加索风插图(无原图时仍可用文生图,但本技能主打"上传照片→转画风")。
Workflow
Step 1 — 接收与确认输入
- 获取用户上传的图片文件路径(支持常见格式:
.jpg/.jpeg/.png/.webp/.bmp/.tiff等)。 - 确认图片可读取;若用户提供的是多个文件,逐张处理或询问是否批量处理。
- 识别题材:判断主体是人物/人像、风景、静物、建筑还是动物,用于选择最合适的风格预设(见 Step 3 与
references/style-guide.md)。
Step 2 — 提示 credits 消耗(必须)
ImageGen 的图像生成调用会消耗独立的积分额度(单张图片约 5–10 credits)。在正式调用前,必须明确告知用户本次画风转换将消耗约 5–10 credits 的积分,待用户确认或默认可继续后再执行。示例话术:"将这张照片转为毕加索立体主义画风需要调用图像生成,约消耗 5–10 积分,是否继续?"
Step 3 — 选择风格预设
根据用户题材与偏好,从 references/style-guide.md 中选择一个预设,或按用户指定组合。默认推荐:
- 人物/人像 →
picasso-portrait(毕加索式分裂脸、多视角五官,最具辨识度) - 风景/建筑/静物/动物 →
analytic-cubism(分析立体主义,灰褐单色调、半透明叠面)或synthetic-cubism(综合立体主义,更明亮、色块更大、含拼贴感) - 不确定/想要"经典毕加索味" →
classic-picasso(混合分析+综合+肖像特征)
若用户未指定,默认使用 classic-picasso。
Step 4 — 构建提示词
从 references/style-guide.md 读取对应预设的完整英文提示词模板,并将 [SUBJECT] 替换为对用户原图主体的简要描述(如 "a woman's portrait", "a mountain landscape", "a bowl of fruit")。不要使用中文写 prompt——生成模型对英文风格描述响应更佳。
提示词须包含风格锚点(Picasso, Cubism, Cubist painting)、具体视觉特征(faceted geometric planes, multiple viewpoints, fractured prism-like forms, angular composition)以及配色指令。详见 style-guide。
Step 5 — 调用 ImageGen(图像到图像)
通过 ImageGen 工具执行转换:
- 以图像到图像(image-to-image)模式调用:将用户原图作为
image参数传入。 - 将 Step 4 构建的提示词作为
prompt参数传入。 - 如需更高保真度,可在 prompt 末尾追加 "while preserving the original subject's identity and main composition"。
调用方式:使用 ToolSearch 先定位 ImageGen 工具,再以 DeferExecuteTool 传入上述参数执行。
Step 6 — 交付结果
- 将生成的毕加索风图像文件呈现给用户(使用 present_files)。
- 简要说明所采用的风格预设与主要视觉特征(如"采用分析立体主义,灰褐单色调、半透明叠面重构")。
- 若用户希望调整(更抽象 / 更鲜艳 / 换预设),按反馈重新构建 prompt 并再次调用,无需重复询问 credits(同一次会话内可视为已授权,除非用户要求大批量)。
Tips & Notes
- 保真度权衡:立体主义本质是抽象与碎裂,转换后原图会明显"变样"。若用户强调"要认得出原图",在 prompt 中加强 "clearly recognizable subject" 与 "preserve main composition";若强调"艺术感优先",可加大碎裂与几何化程度。
- 人物脸部分裂:毕加索肖像最标志性的特征是五官被拆到不同平面(一只眼正面、一只眼侧面、鼻子错位)。对自拍/人像强烈推荐
picasso-portrait预设。 - 批量处理:多张图片时逐张调用并分别呈现,避免一次性消耗过多积分;每张前仍需提示 credits。
- 失败兜底:若生成结果不理想(如未体现立体主义、仍像照片),缩短/精简 prompt 中的非风格描述,强化风格关键词,或更换预设重试。
Resources
references/
style-guide.md— 毕加索立体主义各流派详解、视觉特征清单,以及可直接套用的英文提示词模板(按预设分类)。构建 prompt 时必读。
scripts/
本技能无需脚本——转换完全由 ImageGen 工具完成。此目录保留为空。