以 skill 自身的术语
Imagegen 为 Codex 提供了一套光栅图像工作流:生成或编辑照片、插图、纹理、贴图、样机以及透明背景切图等位图素材,然后将成品文件放入项目中。它定义了两种顶层模式:首选的内置 image_gen 工具(无需 API key),以及仅在明确要求时使用的、通过 scripts/image_gen.py 实现的 CLI 后备方案(需要 OPENAI_API_KEY)。
该文件将意图(生成还是编辑)与执行(单个素材还是多个)区分开来,收集提示词、逐字文本、约束条件以及带角色标签的输入图像,并将其重塑为带标签的结构化数据。最后以对主体、风格、构图和文字准确性的校验、单点迭代式修改以及非破坏性保存作为结束。
它产出什么
- 当用户要求光栅风格素材时,通过 image_gen 生成的位图图像,而非 SVG、HTML/CSS 或 canvas 占位图。
- 选定的最终图像会被移动或复制到工作区中,并更新所有引用或调用该图像的代码,使其指向新位置。
- 一份结束报告,给出任何绑定到工作区的素材的最终保存路径、最终提示词,以及由哪种模式生成。
- 仅在明确的 CLI 后备方案中,最终产物会写入 output/imagegen/ 下。
工作方式
- 01先选定顶层模式
常规的生成和编辑操作通过内置的 image_gen 工具完成;捆绑的 CLI 是一种后备方案,用户必须明确指名才会使用。
- 02将请求分类为生成或编辑
在保留原图部分内容的基础上修改现有图像属于编辑;仅将图像作为风格、构图或情绪参考提供时,仍属于生成。
- 03决定输出内容的存放位置
预览或头脑风暴性质的工作可以保留在默认位置的内联状态,而任何被项目实际使用的内容都必须最终存放到工作区中。
- 04生成前先收集输入
提前收集 prompt、图内需精确呈现的文字、约束或禁止项清单,以及全部输入图像,而不是后续再补齐缺口。
- 05将 Prompt 重塑为规格说明
Prompt 会被规范为结构化、面向生产的规格说明,而不是添加未被要求的创意细节来扩写。
- 06每个产物发起一次调用
在内置路径中,批量与变体来自对 image_gen 的多次重复调用——每个所需产物或变体一次,而不是依靠单一批量标志。