Files

66 lines
4.6 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 提示词手艺(prompt-craft)
生图 prompt 的判断手册。方法论提炼自 [GPT-Image2-Skill](https://github.com/wuyoscar/GPT-Image2-Skill)(MIT,只借机制与思路),结合本通道实测校订。prompt 正文用英文写更稳,**图内要出现的文字保持用户原文**(中文、引号内逐字)。
## 通用结构公式
按此顺序组织,缺哪段跳哪段:
```
[用途] + [场景/背景] + [主体] + [关键细节] + [约束(比例/风格/留白)]
```
- **开头点明用途**:"A poster for…" "A UI mockup of…" "An infographic showing…"——用途决定构图逻辑。
- **一个主角**:一张图一个视觉中心,配角围着他转;什么都想要 = 什么都糊。
- **具体到材质与光**:说 "matte ceramic" 不说 "nice cup";说 "soft morning light from the left" 不说 "beautiful lighting"。
- **格式一致性 > 格式本身**:短描述、指令式、JSON 式、标签式都能用,关键是通篇统一,别混。
- **比例早定**:先想清楚这张图去哪用(见 SKILL.md 尺寸速查),prompt 里的构图描述与 `--size` 匹配——说了 "wide banner" 就别传 portrait。
## 文字与排版类(海报 / 封面 / 标题图)
- 图内文字**用直引号逐字引用**,如 `the text "好茶慢慢喝" centered`;文字要短(≤8 字最佳),长文案分图做或后期加。
- 指定字体的**风格**而非具体字体名:"bold sans-serif", "elegant serif", "hand-brushed calligraphy"。
- 版式约束写清楚:居中/左对齐、留白方向、文字与图形的层级("text on the upper third, illustration below")。
- 例:`A vertical poster for a jazz bar, deep navy background, a saxophone silhouette in gold line art, the text "MIDNIGHT JAZZ" in bold condensed sans-serif at the center, generous margins, 1950s print aesthetic`
## 摄影类
- 想要真实感就直接说 "photorealistic",或用设备暗示:"iPhone photo", "shot on 35mm film", "telephoto wildlife shot"。
- 摄影三件套:光线(golden hour / overcast / neon)、镜头(close-up / wide angle / top-down)、氛围(haze / bokeh / long exposure)。
- 例:`Photorealistic iPhone photo of a rainy convenience store at 10pm, warm interior light spilling onto wet asphalt, reflections, a single customer under the awning`
## 插画 / 艺术类
- 点媒介与技法:watercolor / ink wash / flat vector / risograph / oil impasto / cel shading / pixel art / isometric。
- 点参照系(艺术家、年代、地区画风)比堆形容词有效:"1960s Soviet cartoon style", "Japanese ukiyo-e composition"。
- 控色用色板表述:"limited palette of teal, cream and burnt orange"。
## 信息图 / UI 类
- 信息图先给信息结构:"a 3-step flow diagram", "a comparison table of 4 plans"——模型按结构排,不按你脑补排。
- 数据必须真实可核:图里的数字来自用户素材,编数字 = 报废。
- UI mockup 说明平台与状态:"iOS settings screen, light mode, a toggle switched on"。
- 例:`A clean infographic explaining how cold brew coffee is made, 4 numbered steps arranged vertically, minimal line icons, muted earth tones, generous whitespace`
## 中文与东方风格(实测有效向)
- 水墨:`Chinese ink-and-wash painting, negative space, a lone fisherman on a small boat, mist over the river`
- 宋画长卷:`horizontal handscroll in Song dynasty style, riverside night market, fine brushwork, muted colors`
- 新中式海报:竖版 + 大量留白 + 单件器物 + 书法字:"a celadon teapot on the lower third, the calligraphy text \"静\" in the upper left, rice-paper texture"
- 国潮:饱和撞色 + 传统纹样(cloud patterns, wave motifs)+ 粗描边。
## 改图指令写法(edit)
- **说清不变量**:"keep the person, pose and lighting unchanged"——只说改什么,模型会连不该动的也动。
- 局部改写指名区域:"replace only the background behind the subject", "remove the watermark in the bottom-right corner"。
- 风格迁移优先用 `--style-image`(脚本内置了保内容换画风的指令模板),别自己描述"像第二张图那样"。
- 多参考图融合时给角色分工:"the first image provides the layout, the second provides the color palette"。
## 反模式
- 堆形容词不给结构("amazing stunning beautiful…")——噪声。
- 一图多主角、一 prompt 多场景——出拼接怪。
- 图内塞长段落文字——当前模型长文本渲染不可靠,≤8 字最优。
- 负面指令("no hands")基本无效,改用正面描述绕开。
- 拿尺寸当精确裁剪工具——通道对尺寸只算建议值,精确裁剪后期做。