乐于分享
好东西不私藏

一张好看的AI封面,为什么差点被我“优化”坏了

一张好看的AI封面,为什么差点被我“优化”坏了

我第一次用 baoyu-cover-image 做微信视频号封面,结果其实很好。

画面是两个年轻人在台球厅,一位女孩俯身击球,男孩站在旁边看着她。标题只有两行:

第一次约会

选在了我的台球厅

人物够真实,表情自然,台球桌的蓝色很醒目。黄色大标题压在上方,既有短视频封面的冲击力,又没有把人脸挡住。整张图是 3:4 竖版,全出血,没有边框,也没有多余装饰。

我当时的判断很直接:这个封面能用,而且比之前做的版本更好。

后来,我为了让标题和人物更稳地落进微信视频号的中央安全区,又让系统“优化”了一次。

技术上,它照做了:主体整体缩小、重新居中,四周用模糊画面补齐,还加了一圈阴影过渡。尺寸没有变,比例也没有变,中心区域看起来更安全。

可视觉效果变差了。

原本直接、饱满的画面,像被装进了一个软边相框。人物离观众远了,台球桌的临场感弱了,那圈阴影还不断提醒我:这是一张为了适配尺寸而二次加工的图。

我这才意识到,自己差点把一张好封面“优化”坏了。

这次试验给我的第一个结论,不是某个提示词应该怎么写,而是:技术上的安全,不自动等于视觉上的正确

baoyu-cover-image 适合做微信视频号封面吗?

我的答案是:适合,但不能裸用默认配置。

它原本是一套更通用的封面生成技能,可以控制封面类型、配色、渲染方式、文字层级、情绪、字体、比例和参考图。换句话说,它擅长把“我要一张封面”拆成一套结构化的视觉决策。

这正是它适合微信视频号的地方。

视频号封面不是简单截一帧。它要同时处理真人主体、标题可读性、竖版构图、平台裁切和内容钩子。只靠一句提示词,每次都要重新解释;把这些要求交给一个有固定参数和扩展配置的技能,才有复用价值。

但“适合”有一个前提:要把微信视频号自己的规则写进去。

否则,通用技能会按通用审美帮你做决定。它不知道我更喜欢全出血,还是喜欢带框;不知道真实人物必须尽量来自视频画面;也不知道当安全区和视觉张力冲突时,我愿意承担哪一种取舍。

这次阴影边框,就是默认的“技术合理”撞上了我的“审美不接受”。

真正要保存的,不只是那张好图

很多人做 AI 图片,看到满意结果就把图片下载下来,再顺手保存提示词。

这还不够。

一张图片只能解决这一次;一段提示词也只记录“想要什么”,没有记录“绝对不要什么”、在什么目录里生效、由谁做最终选择。

我后来真正固化的是四类东西。

第一类是平台规格。

画幅固定为 3:4 ;
正式输出规范化为 1080×1440 ;
标题使用中文;
不加水印;
主体和文字优先保持在中央可见区域。

第二类是视觉偏好。

使用单一主视觉,不做拼贴;
保持全出血;
真人视频优先使用真实视频帧作为参考;
标题短、粗、对比强,文字必须与我确认的版本完全一致;
人物仍然是封面主角,不能为了标题把脸和动作压没。

第三类更重要:禁止项。

不自动缩小整张前景;
不用模糊背景补边;
不加相框、暗角或边缘阴影;
不为了“看起来更安全”私自改变已经确认的视觉语言;
用户选定某一版以后,只允许做尺寸归一,不再重构画面。

第四类是人工确认权。

如果平台安全区确实出现问题,系统不再自动修成另一个风格。它应该重新生成一版,或者把冲突告诉我,让我选择。

这一条看起来不像设计参数,却是整个流程里最重要的参数。

因为 AI 可以执行比例和构图规则,却不知道我为什么喜欢第一版。它可以测量边距,但不能替我决定“饱满的冲击力”和“保守的安全区”哪个更值钱。

EXTEND.md 解决的是“这套偏好在哪里生效”

baoyu-cover-image 安装在用户级技能目录中:

~/.agents/skills/baoyu-cover-image/ 

这意味着工具本身可以被不同项目调用。但我为微信视频号写的自定义规则,不应该直接塞进技能本体,也不适合做成全局默认。

原因很简单:我还要做公众号封面、 B 站封面,也会做其他项目。它们的尺寸、标题密度、人物占比和视觉语言都不一样。如果把“3:4 、全出血、禁止加边”写成全局规则,它迟早会污染别的平台。

所以,我把微信视频号的偏好放在每个视频项目自己的配置里:

项目根目录/ └── .baoyu-skills/     └── baoyu-cover-image/         └── EXTEND.md 

这里有一个很容易踩的坑:把 EXTEND.md 复制进项目,并不代表它在任何地方都会自动生效。

这类项目配置的识别,取决于当前项目根目录。制作封面时,需要从这个视频项目目录启动任务,或者明确加载这一份扩展配置。如果站在上一级总目录运行,系统就有机会只看到通用技能,看不到这个项目的个性化规则。

也就是说,配置文件不仅要存在,还要进入调用路径。

这是我从“一次能用”走向“以后都能用”时补上的关键一环。

我把它改成了项目模板,而不是记忆负担

如果每做一条视频,都手动创建目录、复制配置、提醒系统从正确位置运行,这仍然不算流程。

所以,我又往前走了一步:建立一份微信视频号专用的项目配置模板。

以后新建视频项目时,模板会一起生成:

这个项目使用 baoyu-cover-image
封面配置档采用微信视频号全出血版本;
图像后端固定为已经验证过的生成方式;
默认快速出首版,先看构图和文字;
记录封面处于“待选择、已确认、正式版”中的哪一个状态;
一旦我确认某张图,后续流程不得再擅自增加边框或改风格。

这样做以后,复用的不再是一张图,也不只是一段提示词,而是一整套判断顺序:先确认钩子和文字,再用真实人物参考生成;先看视觉是否成立,再检查安全区;如果两者冲突,回到人来决策;确认以后只做必要的尺寸处理。

好的自动化,应该记住你的否决

这次经历最有价值的部分,不是 AI 第一次就做出了好封面。

真正有价值的是,我发现第二版更差以后,没有只说一句“还是换回第一版”,然后等下次再犯同样的错。

我把这次否决写进了流程:不要阴影,不要模糊补边,不要自动缩小,不要在用户确认后继续“优化”。

很多 AI 工作流只会保存成功经验:什么提示词有效,哪个模型好用,什么参数能出图。

但成熟的工作流还要保存失败经验,尤其要保存人的否决。

因为“喜欢什么”决定风格,“不接受什么”才真正划出边界。

所以,我现在判断一个技能是否适合长期使用,不只看它能不能偶尔做出一张好图。我会看四件事:

能不能读取真实素材,而不是凭空捏造人物;
能不能接受项目级配置,而不是所有场景共用一套默认值;
能不能把禁止项写死,减少重复沟通;
能不能在审美冲突时把决定权交还给我。

按这个标准,baoyu-cover-image 适合继续用来做我的微信视频号封面。

但真正让我愿意继续用的,不是它第一次生成得漂亮。

而是我终于把那张漂亮封面背后的偏好、边界、目录和确认权,都变成了下一次可以直接继承的项目配置。

好图值得保存。

产生好图的方法,更值得保存。

本文由 AI 辅助创作,作者进行了实测验证和编辑修改。