为什么需要 AI 生图

做内容、做产品、做运营,永远缺图:公众号封面、文章配图、原型草图、灵感素材……传统路径要么找素材网站(版权/质量难控),要么开设计软件(慢)。

OpenClaw 自带的 image_generate 工具,让 AI 直接按你的提示词生成图片,落盘到本地 media 目录,还能后台异步跑。本文基于真实工具定义,把它的能力边界、参数和实战用法一次讲清。

工具能力边界(先认清楚)

image_generate 支持:

  • 文生图(prompt):给一句话描述,出图。
  • 图生图(image / images):拿一张参考图,改风格或做变体。
  • 透明背景(background=transparent):输出 png/webp,适合做贴纸、logo 草图、抠图素材。
  • 批量(count 1-4):一次出多张,挑满意的。
  • 比例与分辨率(aspectRatio / resolution):从 1:1 到 21:9,分辨率最高 4K。
  • 会话内后台跑:聊天里调用会后台生成,完成后自动回一条带图附件的消息。

常见不支持的点(避免白等):

  • 不能「编辑图片局部」(没有 inpainting 参数),要改局部得用图生图整体重绘。
  • 没有「保持角色一致」的强约束参数,连续出图风格可能漂。

最常用参数一览

参数 作用 推荐取值
prompt 画面描述,越具体越好 含主体+场景+风格+光线
aspectRatio 画幅 封面用 16:9,头像 1:1,手机壁纸 9:16
count 出图数量 1(确定方向)或 4(挑图)
background 背景 opaque(默认)/transparent
outputFormat 格式 png/jpeg/webp
quality 质量 low/medium/high/auto
resolution 分辨率 1K/2K/4K
model 指定模型 默认即可,特殊需求可覆盖

实战一:生成一张公众号封面

假设你明天要发一篇「AI 提效」主题文章,需要一张科技感封面:

image_generate:
  prompt: "Futuristic workspace, glowing AI circuit lines, deep blue and cyan tones, minimalist, clean negative space at top for title text, cinematic lighting"
  aspectRatio: "16:9"
  count: 2
  quality: "high"
  outputFormat: "png"

生成后工具返回本地 media 路径(如 media/image_xxxx.png)。直接丢进文章 front-matter 或贴到公众号草稿即可。顶部留白那句很关键——封面图顶部放标题才不挤。

实战二:透明背景贴纸 / logo 草图

image_generate:
  prompt: "Cute robot mascot, round shape, friendly eyes, flat vector style, white outline"
  aspectRatio: "1:1"
  background: "transparent"
  outputFormat: "png"
  count: 4

background=transparent 必须配 png/webp 输出,jpeg 不支持透明。拿到后可直接当贴纸用,省去抠图。

实战三:图生图做风格迁移

手里有一张产品照片,想换成插画风:

image_generate:
  prompt: "Convert to watercolor illustration style, soft pastel colors, hand-drawn texture"
  image: "/absolute/path/to/product.jpg"
  aspectRatio: "4:3"
  count: 1

image 填本地绝对路径或 URL 都行。脚本会自动上传本地图。

后台异步与长任务

聊天里直接调用 image_generate 时,生成在后台跑,不会卡住对话;完成后自动回一条带图附件的消息。如果你在脚本/自动化里调用,建议加 timeoutMs(如 300000 = 5 分钟),给生成留足时间,避免超时截断。

踩坑清单

  1. prompt 太短 = 出图随机:只写「一只猫」会得到千奇百怪的猫。加场景、光线、风格、画幅约束,命中率立刻上升。
  2. 透明背景忘了改格式:用 transparent 却选 jpeg,透明会变黑底。
  3. 4K 很慢很贵:验证阶段用 1K+count:1 快速看方向,定稿再上 2K/4K
  4. 比例和用途对不上:微信封面是 16:9 但展示区只露中间一条,重要元素放中部;小红书封面用 3:4。

一个最小工作流

把生图嵌进你的内容流水线:

  1. 写稿时确定需要的图(封面 / 配图 / 头像)。
  2. 用上面的参数模板分别生成,count:4 挑最优。
  3. 本地 media 目录取图,塞进 hexo 文章或公众号草稿。
  4. 定稿图统一转 webp(体积小),上线更快。

本文基于 OpenClaw image_generate 工具的真实参数定义撰写,未编造命令与参数。实际可用模型与配额以你当前 provider 配置为准。


扫码关注公众号,获取更多 OpenClaw 实操技巧:

公众号二维码