照片 → 铅笔排线素描
心法:先分析,再绘画。 不分析直接写 prompt,出来的必然是「照片转素描滤镜」——笔触被柔化、明暗连续过渡、没有留白、没有未完成感。分析与绘画各占一半工作量,分析省下来的时间会在重出图上加倍还回去。
何时使用 / 不适用
- 用:照片转铅笔素描、人物/人体速写、时装插画取向的排线画、图鉴与配图的素描版。
- 不用:水墨淡彩、油画、水彩、版画等其它媒介——本技能只做「石墨铅笔 + 留白纸面」这一支。别的画种换对应的绘画技能。
第一步 · 分析(不可跳过)
1.1 先读源图的「排线友好度」
逐项判定,决定这张源图能不能出好片、以及要强调什么:
| 看什么 | 加分条件 | 对结果的作用 |
|---|---|---|
| 大面积暗部 | 墙面、地面、投影、深色衣物 | 排线的载体,暗部越多画面越立得住 |
| 斜向结构 | 楼梯、栏杆、建筑边线、道路 | 与 45° 排线天然咬合,最容易出效果 |
| 光位 | 强侧光、投影边缘清晰 | 明暗交界线明确,主体才能靠负形从背景里浮出来 |
| 材质分层 | 皮肤 / 织物 / 皮革 / 金属 / 头发各自成片 | 每种材质给一套笔触密度,画面不糊 |
全白高调、没有投影、背景密纹杂乱的照片,效果会明显打折——这种情况下先说明,不要硬出。
1.2 四层技法拆解(分析的固定输出格式)
把源图拆成四层再写 prompt,四层各自独立可辨:
- 断续找形线 —— 起形阶段。短线多次校正大形,轮廓线轻重分明,从不勾死,允许残迹留在画面上。
- 同向斜排线 —— 大面积铺暗。约 45° 同方向长线,铺满背景与暗部,收笔处散成羽毛状。
- 交叉排线加密 —— 转折处两组线成夹角叠压,把该重的地方压到最重。
- 边缘光与飞线 —— 收边。亮侧轮廓线基本不画、让纸白与背景暗色直接相接;暗侧轮廓融进投影。橡皮提亮高光,再补几根飞出轮廓的碎线。
1.3 定三个变量(写 prompt 之前必须定下来)
- 调子分档:只允许 3 档——纸白 / 中灰排线 / 密集交叉。任何连续渐变都是错的。
- 最重黑落点:全画最深的一块放在哪。惯用解法是放在视觉焦点与承重处(脚与地面的接触阴影最典型)——把对比度最高处钉在那里,视线才不会散。
- 留白区:哪些地方完全不画(通常:受光侧的肩背、大腿正面、高光边缘、缎面反光)。
1.4 源图本身是翻拍纸画时的额外一步
把「画面技法」和「翻拍痕迹」分开:排线方向密度、负形处理、比例是技法;纸边、灰雾、冷偏色、光照不均是翻拍带来的。只复现前者,照抄后者只会得到「一张画在纸上的照片」。
第二步 · 绘画
引擎:宿主环境内置的生图工具,走图转图(image-to-image)。
- 第一张输入图 = 源照片;保真度参数拉到最高档
- 输出尺寸随源图比例取(源图 2:3 →
1024x1536;方图 →1024x1024) - 只喂源照片,不要喂外部风格参考图——参考图里的人体姿势、服装、画面内容会不可控地渗进结果。技法只用文字锁。
- 每次出图消耗生成额度,出图前告知用户。
两段式 prompt(在 templates/,整段复制即可,不需要改字——画面内容由输入图提供):
| 阶段 | 用哪个 | 什么时候用 |
|---|---|---|
| 探路 | templates/prompt-探路版.txt |
新命题第一次,先出 1 张看方向 |
| 加强 | templates/prompt-加强版.txt |
探路版偏「照片转素描滤镜」(皮肤/织物呈连续渐变、笔触被柔化、没有留白)时 |
加强版相对探路版只加三条硬约束,其余逐字相同:
- 笔触可数 —— every tone built from discrete, countable pencil strokes
- 留白下限 —— leave at least a third of the sheet as untouched white paper
- 禁滤镜感 —— must look hand-drawn, not like a photo-to-sketch filter
纪律:一次只改一个变量;单张缺陷只重跑那一张;同款 prompt 补采最多 1 次。
第三步 · 后处理(必做)
内置生图工具的成图,右下角固定带半透明的「AI生成」平台水印,必须去掉并复核:
python3 scripts/finish.py <生图.png> <输出.png>
脚本做两件事:定位并替换掉水印,再生成 <输出>-复核.png(右下角裁切 + 对比度拉伸)。复核图必须打开看一眼——普通目视看不出的淡色残字,在对比度拉伸下无所遁形。
- 修图输入必须是未处理的原始成图,不要在已去水印的图上二次处理。
- 水印框偏小导致残留时,加
--rect 730,1378,1024,1536(1024×1536 下的安全下限)重跑。 - 依赖 opencv-python-headless;缺失时脚本会明确报错并给出安装命令。
第四步 · 交付
- 成片与原始成图都留在工作区出图目录
- 只把无水印终版交给用户;原始成图、复核图、否稿不主动给,用户点名要看再拿
- 交付 = 图片 + 简短说明(源图、几版、差异、最重黑落在哪)。不写报告、不复述过程,除非用户点名要
合规提示
- 素材来源:转画用的照片须为自有、已获授权,或明确允许二次创作的作品。不要直接拿他人肖像照转画。
- 生成标注:结果在公开平台发布时,按平台要求标注为 AI 生成。
已知边界
- 这条通道会往「精致素描」收敛:背景排线到位,但人物皮肤与织物仍偏柔化过渡,达不到粗粝、笔触外露的速写强度。加词边际收益低(探路版→加强版差异已经很小),要翻过这道坎得换模型或换通道。
- 单张级质量靠探路制把关:新命题先出 1 张,过关再批量;连败 3 次停下对齐方向,不自行继续烧额度。
- 纯文生图不适用本技能:本技能是图转图路线,没有源图就没有构图与比例可依据。
文件说明
photo-to-pencil-sketch/
├── SKILL.md 本文件(心法 + 四步流程)
├── templates/
│ ├── prompt-探路版.txt 通用英文 prompt,整段复制
│ └── prompt-加强版.txt 探路版 + 三条硬约束
└── scripts/
└── finish.py 去水印 + 右下角复核图(自包含)
来源
2026-09 实测确立:一张楼梯间坐姿照转铅笔排线素描,两版对比后定下本流程与两个 prompt 模板。