24 节气国风图生成器
用途
按 24 节气批量生成「国风水彩 / 水墨」风格背景图,统一命名 NN_名称_clean.png(NN=01~24,名称=节气名)。适用于:
- 翻页台历的节气日背景(见 family-calendar-generator skill,TERM_IMG_DIR 引用本图集)
- 公众号「星瑶漫语」节气推文配图
- 朋友圈 / 视频号节气分享图
触发条件
- 用户说"生成 24 节气图" / "节气壁纸" / "节气背景图"
- 用户说"补齐/重做 立春 图" 等单个或多个节气
- 台历生成时报某节气图缺失,需要补图
已有图集位置
E:/3-公众号文章/2026-10-06-24节气国风视频/
- NN_名称_clean.png:去水印成品(台历引用这些)
- NN_名称_raw.png:原始生成图(含 AI 水印,仅留档)
提示词库
term_prompts.json(同目录):每个节气含 name / file / season / palette / prompt。
- style_prefix:通用风格前缀,拼接在每条 prompt 前以保证风格统一。
- 生成时直接用 prompt 字段(已含前缀),或按需微调。
生成流程(逐条出图)
- 读取
term_prompts.json,按terms顺序取出name与prompt。 - 用图像生成能力(ImageGen / nano-banana-pro skill)逐条生成:
- 一次可并发多条,但建议每个节气单独成图,避免串色。
- 正向提示词:prompt原文(已含"无文字、无边框、构图完整不裁切"等约束)。
- 负向提示词:文字、logo、水印、边框、缺角、色块、过饱和、西方卡通。 - 保存为
NN_名称_raw.png。 - 去水印(强制):用
doubao-watermark-removalskill,--mode inpaint(OpenCV 无缝修复),输出NN_名称_clean.png。
- 禁止对成品用 crop-bottom(缺角)或 cover-rect(白块)。 - 校验:每张
clean图必须完整不缺角、无水印、无白块;用 Read 打开抽查。
硬性出图要求(用户规定)
- 完整不缺角(禁止裁切)
- 不带水印、不留色块
- 国风留白、淡雅治愈、统一色调
- 无文字、无边框
与 family-calendar-generator 的衔接
台历脚本 build_calendar.py 通过 TERM_FILES 字典把节气名映射到 TERM_IMG_DIR 下的 NN_名称_clean.png。只要本图集文件名规范,台历自动引用,无需改代码。
依赖
- 图像生成:ImageGen 工具 或
nano-banana-proskill - 去水印:
doubao-watermark-removalskill(OpenCV inpaint)