Poster Forge

支持中英文的通用海报与图像生成,可自动切换AI、HTML或纯文本渲染模式。

已扫描
适合谁
内容创作者、运营人员
不适合谁
无编程基础且无法安装依赖的用户、需本地完全离线运行且无Chromium环境者
国内可用性
需网络配置。可能需要网络配置或第三方服务可访问。
安装难度
新手友好(★☆☆)。基于终端操作、依赖、API Key 和本地环境要求的初步判断。

安装与下载

openclaw skills install @huuuwnnn-droid/poster-forge

Skill 说明

命令、参数、文件名以原文为准

Poster Forge

通用海报/图片生成工具,支持 3 种引擎及自动降级机制。

引擎

引擎方式适用场景可靠性
aiPollinations.ai(flux 模型)艺术风格或照片背景~90%(依赖网络)
htmlChromium 无头截图精确布局、文字密集内容~99%(需安装 Chromium)
textPIL 实心色块 + 文字叠加简单文字海报100%

默认模式为 auto:优先尝试 AI → HTML → 文本降级。

快速开始

# 使用 AI 背景生成简单海报
python3 scripts/generate.py --title "你的标题" --prompt "watercolor sunset" --output poster.jpg

# 分屏对比(HTML 引擎,无需网络)
python3 scripts/generate.py --title "A vs B" --mode html --template split \
  --left-label "方案A" --right-label "方案B" \
  --left-items "优点1|优点2" --right-items "优点1|优点2" --output compare.jpg

# 教程卡片
python3 scripts/generate.py --title "教程标题" --mode html --template tutorial \
  --code-content "print('hello')" --tagline "底部提示语" --output tutorial.jpg

参数说明

核心参数

  • --title(必填):主标题
  • --subtitle:副标题
  • --tagline:底部标语
  • --modeai | html | text | auto(默认:auto)
  • --output:输出文件路径

模板(仅限 HTML 引擎)

  • --templatesplit | gradient | card | tutorial

尺寸预设

  • --presetxiaohongshu(1080×1440)| wechat(900×500)| instagram(1080×1080)| twitter(1200×675)| a4(2480×3508)
  • --width / --height:自定义尺寸

分屏模板专用参数

  • --left-label / --right-label:左右侧标签
  • --left-items / --right-items:用竖线分隔的内容项
  • --left-color / --right-color:R,G,B 颜色值

文字叠加设置

  • --text-positionbottom | center | top | none
  • --font-title-size / --font-sub-size:字体大小
  • --no-overlay:跳过 PIL 文字叠加(当 HTML 已包含文字时使用)

AI 引擎专用参数

  • --prompt:用于 Pollinations.ai 的英文描述

代理工作流程

  1. 确定内容与风格
  2. 选择模式:auto 用于灵活适配,html 用于高可靠性,ai 用于视觉美感
  3. 使用相应参数运行 scripts/generate.py
  4. 若使用 html 模式并指定 --template,请添加 --no-overlay(因文本已嵌入 HTML)
  5. 将生成的图像发送给用户

依赖要求

  • Python 3 + Pillow(PIL)
  • curl(用于 AI 引擎字体下载)
  • Chromium/Chrome(用于 HTML 引擎,可选)
HD
@huuuwnnn-droid

已收录 1 个 Skill

相关推荐