活动前一两周,客户常常要一套朋友圈宣传图:主海报、倒计时 7 天 / 3 天 / 1 天、小红书竖图、公众号头图和次图。你可以先用 AI 做一张竖版和一张横版的无字背景,再用同一份活动信息排出 7 张图;日期、星期和二维码由程序生成,改活动内容也不用重画背景。本文用虚构的年会演示,准备和排版约 30 分钟;Gemini App 额度或 API 图片费用依账号而异。

朋友圈、小红书、公众号和倒计时海报成套示例朋友圈、小红书、公众号和倒计时海报成套示例

示例里的公司、酒店和报名地址都是虚构内容。发布前要把报名二维码换成客户自己的链接,并逐张核对日期和星期。

你需要准备

项目 说明
活动资料 活动名称、主办方、日期、时间、地点、口号、报名链接
背景 一张竖版、一张横版,或使用工具包里的演示背景
免代码路线 Gemini Apps 账号;再用常见海报编辑软件手动排文字和二维码
批量路线 Python 3、uv、思源宋体和思源黑体;需用脚本生成背景时还要 Gemini API Key
费用 Gemini Apps 额度按账号而异;脚本生成背景按模型用量计费。运行前查当前 Gemini API 价格

主办方、地址、报名二维码和活动时间从客户确认的最终文案复制,不要让图片模型或文字模型代填。

第一步:准备竖版和横版背景

Gemini Apps 可以生成或编辑图片。电脑网页端的入口、上传和下载方法见 Google 官方帮助;地区、账号方案和额度可能影响可用功能。

打开 Gemini 网页,进入侧边栏「图片」里的「图库」,生成一张红金国潮风格的竖版背景。背景上方和底部要留出干净区域,画面里不要生成文字、Logo 或二维码。示例提示词:

生成一张竖版活动海报背景,国潮红金风格,深红色纸纹底,金色祥云、远山和波浪纹样。
画面上方留大片干净的深红色区域供标题使用,中间偏下安排金色远山和祥云,底部留较干净的区域供日期和二维码。
画面里不要出现文字、数字、字母、Logo、二维码或人物。

下载竖版背景后,再用它作为参考图生成横版:

参考这张竖版背景的配色、纸纹、祥云和远山,生成同一套设计的横版活动海报背景。
金色远山和祥云放在右侧,左边留出大片干净的深红色区域供标题使用。
整张图要连续,不要把竖版参考图嵌进去,不要画框、分割线或色带。
画面里不要出现文字、数字、字母、Logo、二维码或人物。

参考图直接嵌入横版的第一次结果与改提示词后的横版背景参考图直接嵌入横版的第一次结果与改提示词后的横版背景

如果只做一两张图,可以把两张背景放进你常用的海报编辑软件,手动排版并复制页面;批量活动和倒计时更适合用下面的脚本统一尺寸和日期。

第二步:填写活动信息

下载活动海报脚本包并解压。打开 s028_info.json,把示例内容换成客户确认的信息:

{
  "event": "2027 年度盛典",
  "org": "星衡科技",
  "slogan": "同心致远 · 星辰为证",
  "date": "2027-01-16",
  "time": "18:00",
  "venue": "星衡国际酒店 3 层宴会厅",
  "signup": "https://example.com/stellaris-2027",
  "countdown": [7, 3, 1],
  "gold": [255, 222, 150],
  "light": [255, 240, 215]
}

signup 仍是示例地址,正式使用前必须换成客户自己的报名链接。日期用公历填写,脚本会算出星期和各张倒计时海报的发布日期。

如果要用脚本生成背景,在Google AI Studio创建 API Key,并设置环境变量:

export GEMINI_API_KEY="你的 Gemini API Key"
python3 s028_bg.py portrait 竖版背景.png
python3 s028_bg.py wide 竖版背景.png 横版背景.png

脚本默认调用 gemini-nano-banana-2.1。也可以用前面 Gemini Apps 网页手动生成两张背景,不必配置 API Key。

第三步:运行脚本排出 7 张

脚本用思源宋体和思源黑体排字。把 Adobe 思源字体仓库中的简体中文 OTF 文件放到脚本同一目录:思源宋体需要 Heavy、SemiBold、Medium 字重,思源黑体需要 Medium、Bold、Regular 字重。如果字体在别处,可以设置 SOURCE_HAN_SERIF_DIR 和 SOURCE_HAN_SANS_DIR 环境变量。

进入解压目录,运行:

uv run --with pillow --with numpy --with opencv-python-headless \
  --with qrcode --with zxing-cpp \
  s028_poster_set.py s028_info.json 竖版背景.png 横版背景.png 海报

脚本会在 海报 文件夹生成:朋友圈 9:16、小红书 3:4、公众号头图 900×383、公众号次图 1:1,以及倒计时 7 天、3 天和 1 天三张竖图。它会把字放进背景较干净的区域;如果文字与花纹太接近,会自动加一层半透明底。日期和星期由代码计算,不需要手动改 7 张图。

朋友圈、小红书和公众号 4 种比例的海报预览朋友圈、小红书和公众号 4 种比例的海报预览

倒计时 7 天、3 天和 1 天的海报倒计时 7 天、3 天和 1 天的海报

示例活动日是 2027 年 1 月 16 日,脚本会提示倒计时 7 天在 1 月 9 日发布、3 天在 1 月 13 日发布、1 天在 1 月 15 日发布。每次发图前仍要和客户确认时区、活动开始时间,以及倒计时的口径。

二维码和文字要逐张检查

二维码由脚本从 signup 地址生成,不是让 AI 画一个像二维码的图。工具包里的脚本会模拟缩小和 JPEG 压缩后再解码;示例链接在 1080 像素宽的图上使用约 135 像素以上的二维码时,压缩到 540 像素宽仍能扫。链接越长,二维码格子越密,不能把这个尺寸当成所有链接的保证值。

发出前还要用手机逐张检查:

  • 用手机扫码,确认打开的是报名页面而非示例地址或旧活动链接;
  • 核对活动名称、日期、星期、地点和电话,特别看倒计时发布日;
  • 放大检查文字有没有压在祥云或金线等花纹上;
  • 在发布平台选择 AI 内容标识,不要删除生成文件自带的来源标识。

脚本的扫码检查只是辅助。实际平台会二次压缩,二维码还受屏幕亮度、链接长度和二维码尺寸影响。

接活动宣传物料单

可以向活动策划公司、酒店宴会销售、会展执行团队或本地商家提供一套宣传物料。开始前先让客户确认文案、报名链接和所有发布平台;交付时附上 7 张图、各自的尺寸、倒计时发布日期和二维码测试记录。

报价时把文案确认、背景设计、套版数量、修改轮数和临时改期分别算进去,再参考本地同行和印刷渠道的报价。活动日期、二维码或客户品牌名发生变化时,先让客户书面确认最终版本,再导出整套图片。

使用 AI 背景对外宣传时,按发布平台提供的功能主动声明 AI 生成内容。中国《人工智能生成合成内容标识办法》自 2025 年 9 月 1 日起施行;不要去掉生成文件中已有的来源标识。字体也要按字体文件附带的授权许可使用,工具包使用 Adobe 思源字体。

工具和相关教程

示例背景由 AI 生成,企业和报名信息均为虚构。Gemini 网页入口依官方帮助文档整理,未附账号界面截图;界面、模型、额度和 API 价格会变化。发布前请替换示例链接、核对全部文案并实际扫码。