配图不再是套模板
这一版把封面和正文配图从「选一个预设、填个空」改成了从文章推导。
封面走七步:找核心张力(这篇文章里什么变成了什么)→ 定关系类型(并置 / 融合 / 替代 / 氛围)→ 找视觉隐喻(带一份陈词滥调禁用清单,机器人、发光的大脑、齿轮堆这些 AI 默认值被明令躲开)→ 选形态模板 → 按 2.35:1 信息流尺寸布局 → 写成一段散文 brief → 回看五条。12 个封面形态按 83 张真实公众号封面统计重做,每个都带文案规格(字号 / 颜色 / 位置),出来的是带标题的成品封面,不是背景图。
正文配图先问一句:删掉这张图,读者会看不懂还是读不下去?看不懂=信息位,图上每个字都必须从文章里逐字抄(放任模型自由发挥会得到「享受生活每一刻」这类自带 emoji 的鸡汤);读不下去=节奏位,不加字;都不影响就直接删掉这个图位。
手绘媒介每篇选一个(马克笔白板 / 方格笔记本 / 便签 / 黑板粉笔 / 牛皮纸圆珠笔 / 终端等宽 / 打印稿批注 / 扁平矢量),篇内统一、篇间必换。扁平矢量正是全世界 AI 信息图的默认长相,换成读者在生活里真见过的载体,AI 味基本消失。
封面标题不再被微信切掉
发布时随草稿提交 pic_crop_235_1 / pic_crop_1_1 两个裁剪框,2.35:1 信息流首图优先。此前两个字段都没传,微信自行居中裁切——这正是「封面标题被切掉」的成因。需要 Pillow;缺失时跳过,不阻断发布。
draft/get不回显这两个字段(值归一化在cover_info.crop_percent_list里)。提交值已用真实草稿验证原样存下,但展示效果建议先发一篇草稿到手机上肉眼确认。
⚠️ Breaking changes
- 封面预设语义收窄为「视觉语言」(色板 / 光与材质 / 气质 / 适合),不再含物体、场景、构图与占位标题。自建预设里写死的场景不再生效——此前选了「破土」当账号风格,每篇文章都是嫩芽。
- Type × Style 体系整体移除(
styles.md/style-presets.md/auto-selection.md删除)。依赖 Style 维度的自建预设需按新五字段 schema 重写。 - 形态清单更换:封面 12 个美学词汇(简约 / 孟菲斯 / 蒸汽波…)换成 12 个内容形态;正文配图 12 个收敛为 8 个。
其他
image_create.py check:出图后纯代码检查(长边 ≥900px、非近单色),不调 APIimage_create.py compose:可选标题合成,给中文渲染弱的模型或有品牌字体要求的账号用- 比例改走结构化参数(Gemini 系
imageConfig),其余模型生成后裁切兜底 caption_style三档真正生效——此前选「无图注」照样出图注- 跑错目录不再被报成「模型未配置」并绕开你配好的专用模型
- 重跑生图不再把已合格的图覆盖成更差的
- 写作 / 配图模型未配置时只警告、不阻断流程
- 脚本命令统一为
{python}:Windows 走py -3 -X utf8,macOS / Linux 走python3 format.py预格式化、表格解析、字号覆盖等多处修复;回归测试 68 例
完整变更见 CHANGELOG.md。
升级
对 AI 说一句:
帮我更新这些skills:https://github.com/aiworkskills/wechat-article-skills
skill 版本:images 0.6.0、publish 0.5.0。