对标版式解析
对标样本:对标.zip 里 10 组「背景迭代」(10 份文案 × 5 张背景 = 50 张)+ 正片 15 张,
共 65 张 960×600 封面。下面所有数字都是从像素量出来的,不是目测。
一、这套封面到底是什么
一句话:拿真实生活场景照片当底,压两三行超粗黑体大字,靠厚黑描边把字从杂乱背景里拔出来。
关键认知:它不是”设计”出来的,是”参数”出来的。同一份文案套 5 张不同背景, 就是 5 张可以拿去 A/B 的封面。这才是能自动化的原因——变量只有两个:文案、背景。
反过来说,这套版式不能用来做精致封面。它的全部竞争力在缩略图尺寸下的辨识度, 放大看就是廉价的。别试图给它加”质感”。
二、硬参数(全部实测)
| 项 | 值 | 备注 |
|---|---|---|
| 画布 | 960×600(16:10) | B 站视频封面比例,不是小红书 3:4 |
| 文件 | JPG,160–330 KB | quality 92 + subsampling 0 |
| 左右安全边 | 各 8% ≈ 77px | 最长行占画面宽 84% |
| 行数 | 2 行为主,3 行次之 | 没有 4 行的 |
| 字体 | 超粗黑体(Black / Heavy 字重) | 本机用 NotoSansSC-VF 切 Black |
| 汉字墨迹高 | ≈ 0.96 × 字号 | 粗黑体几乎填满 em 框 |
| 描边 | 黑色,≈ 0.075 × 字号 | 可读性的命根子,砍它等于砍掉这套版式 |
| 行距 | 0.26–0.55 em | 默认取 0.26 |
| 字距 | 0–0.37 em | 默认 0.06,短行靠它撑宽 |
最关键的一条:整块共用一个字号
对标 1.1 三行文案的墨迹高都是 75px。3.2 两行是 135/139,10.2 两行是 75/75, 2.1 两行是 101/101。
也就是说——层级不靠字号,靠颜色和行长。 hero 行是霓虹色 + 通常更长,sub 行是白色 + 通常更短。仅此而已。
这条如果搞反(让 hero 行字号更大),出来的东西立刻变成”PPT 标题页”,不是这套货。
字号怎么定
基准字号 = min( 每行撑到自己目标宽度所需的字号 )
hero 行目标宽度 = 0.84 × 960 = 806px
sub 行目标宽度 = 0.72 × 960 = 691px
取 min 不是 max。取 max 会让短行算出的巨大字号套到长行上,直接溢出画布。
由此推出一条文案硬约束
字号 ≈ 806 / 行的 em 数。缩略图下要可读,字号得 ≥ 80,所以:
单行不超过 10 个汉字宽(英文按 0.55 em 折算,“AI” ≈ 1.1 em)
超了就必须拆行或改写。这是写文案时就要守的,不是排版时再补救的。
三、霓虹色板(逐像素采样)
| 名 | 值 | 出处 | 适用 |
|---|---|---|---|
yellow | #FAFF00 | 2/3/8/10.x,占一半以上 | 万金油,背景偏暗时最稳 |
green | #00FF19 | 9.x | 出路 / 机会 / 正向 |
cyan | #1AFFEB | 5.x | 科技 / 工具 |
magenta | #FF00C0 | 4.x | 对立 / 扎心 |
red | #FE0A09 | 6.x | 警告 / 否定 |
blue | #30A0F5 | 7.x | 理性劝告 |
orange | #FF9C00 | 1.x 的底块 | 只做底块,不做字色 |
sub 行恒为纯白 #FFFFFF。描边恒为纯黑 #000000。
不要自创配色。 这七个是被验证过的,加第八个只会让一批封面看起来不像一套。
四、三种装饰(deco 参数)
| 值 | 长相 | 什么时候用 |
|---|---|---|
plain | 只有厚描边 | 默认首选,对标绝大多数是这个 |
block | hero 行衬橙色实心块、字反白(对标 1.x) | 背景是大面积中间调(写字楼玻璃幕墙、白墙),描边压不住时 |
scrim | 整块压一层羽化暗带(对标 4.x) | 背景又亮又花 |
auto | 亮度 > 196 或起伏 > 78 才自动上 scrim | 批量跑时的兜底 |
注意 scrim 必须羽化。硬边圆角矩形一眼廉价——这是实现时踩过的坑:
第一版用 rounded_rectangle,出来左右两条硬边非常刺眼,改成高斯羽化后才对。
五、文字块往哪儿放
对标是人工选的干净位置。自动化用滑窗找:
繁忙度(每行) = 归一化梯度能量 + 0.5 × 归一化亮度起伏
在图里滑一个「文字块高度」的窗,取繁忙度最低的落点
背景照片里的干净带通常是:白墙、桌面、天空、虚化的远景。 繁忙带是:键盘、书架、玩偶堆、屏幕内容。这个算法基本能自动躲开。
需要人工干预时用 pos: top/center/bottom,或者直接 y: 0.35 指死。
六、背景照片的选片标准
从 50 张背景反推,能用的照片长这样:
- 真实、有生活痕迹:工位、出租屋书桌、桌搭、办公室、居家角落。糊、暗、构图歪都没关系, “真”比”好看”重要——它要的就是”这是个真人拍的”。
- 有一条干净的横带:白墙、桌面、天花板。整张都是杂物的照片放不下字。
- 别太竖:宽高比 < 0.6 的图裁到 16:10 会砍掉一大半,直接过滤掉。
- 不要精修图 / 商业图库感:一眼 stock photo 的图会掉档,反而不如手机随手拍。
七、正片那 15 张多了一层
正片(AI副业方向太多?…)在背景+大字之上还叠了抠像人物(白色描边 + 投影),
人物在左或在右,文字避开人脸。
本 skill 不做这一层——需要人物素材和 rembg 抠像模型,且人物一致性另有讲究。
真要做,人物层按 aigc-poster-layout 的原则处理(保人优先),不要交给这套参数化脚本。