Skip to content

Repository files navigation

AI 海报工坊 · 750x1334 Poster Skill

AI 海报工坊 · 750x1334 Poster Skill

按 Secure 球星潮玩风格,生成适合手机传播的竖版海报。
整图参考生成 · 精确尺寸适配 · 必要时脚本修字 —— 目标不是普通图片,而是能发小红书/朋友圈/活动页的海报。

format style output verified

本仓库第一版默认风格来自用户提供的两张「球星潮玩海报」参考图。推荐路线是:先按参考图整张生成,再适配到 750x1334;只有中文不准时,再进入脚本修字/叠字。


作品墙

Secure 红橙参考 Secure 绿黄参考 整图参考生成

参考图负责风格校准:3D 潮玩球星、夸张手脚、倾斜大标题、荧光线、选区控制点、足球爆炸框、奖杯贴纸、颗粒印刷质感。整图参考生成会把人物、标题、构图、贴纸和底部信息条一起生成,整体性更接近原图。

工作原理

flowchart LR
    A[输入主题/人物/标题] --> B[按参考图整图生成]
    B --> C[fit_full_poster 标准化 750x1334]
    C --> D{文字是否准确}
    D -- 准确 --> E[直接交付 PNG]
    D -- 不准确 --> F[进入脚本叠字/修字]
    F --> G[按质检清单验收]
Loading

核心理念:先追整体风格,再保文字准确。
整图生成最接近参考图;脚本叠字负责兜底中文准确性和精确尺寸。

默认风格

secure-football-toy-pop

适合:

  • 球星 / 运动员 / 明星 / IP 人物
  • 小红书强视觉封面
  • 活动预热海报
  • 潮玩、手办、收藏卡、游戏角色
  • 需要「很炸、很亮、很像爆款封面」的线上海报

不适合:

  • 企业年报
  • 极简商务海报
  • 安静的高级感品牌图
  • 需要严肃真实肖像的正式物料

快速开始

git clone https://github.com/yangshuaiui-ui/Josh-poster-skill.git
cd Josh-poster-skill
python3 -m pip install -r requirements.txt
python3 -m playwright install chromium

适配整图生成样张:

python3 scripts/fit_full_poster.py \
  --input assets/generated/secure-full-poster-raw.png \
  --output out/secure-full-poster.png

渲染脚本叠字样张:

python3 scripts/render_secure_poster.py \
  --input examples/secure-demo.json \
  --output out/secure-demo.png

输出:

  • out/secure-demo.png
  • out/secure-demo.html

整图生成模式只输出 PNG;脚本叠字模式会额外输出 HTML。

Poster JSON

{
  "style": "secure-football-toy-pop",
  "headline": "这个10号奔爆了",
  "tag_name": "@Neymar Jr.",
  "display_name": "内马尔",
  "english_label": "THE BEST",
  "brand": "爱狗todo",
  "year": "2026",
  "palette": "lime"
}

可选字段:

  • image: 主体图路径。推荐使用透明 PNG 潮玩主体
  • microcopy: 右下角小字数组
  • props: 控制足球、奖杯、爆炸框、荧光线、选区控制点等装饰

目录结构

Josh-poster-skill/
├── SKILL.md
├── agents/openai.yaml
├── scripts/render_secure_poster.py
├── references/
│   ├── secure-football-toy-pop-style.md
│   ├── style_catalog.md
│   └── quality_checklist.md
├── assets/
│   ├── banner.svg
│   └── examples/
├── examples/secure-demo.json
├── README_FOR_TESTERS.md
└── README_FOR_EVALUATORS.md

使用方式

在 Codex / Claude Code 中,把这个仓库作为 Skill 使用,然后说:

使用 poster-generator-750x1334,按 Secure 球星潮玩风格做一张 750x1334 海报。
主题:梅西
主标题:这个10号太稳了
姓名标签:@Leo Messi / 梅西
主色:蓝粉紫

如果你已经有完整 AI 海报图,优先用 scripts/fit_full_poster.py 标准化到 750x1334。如果只有透明人物主体图,把路径放进 JSON 的 image 字段,脚本会负责最终叠字和导出。

验收标准

一张合格图必须同时满足:

  • PNG 尺寸是 750x1334
  • 中文标题准确、够大、手机上一眼可读
  • 画面有 3D 潮玩感,不像普通真人照片
  • 有倾斜标题条、贴纸、荧光线、爆炸框或选区控制点
  • 色彩饱和、强冲击,不走商务冷淡风
  • 关键元素不贴边、不被裁切

完整标准见 quality_checklist.md

已知限制

  • 高质量成片建议整图生成;透明主体 + 脚本叠字是修字或局部控制方案。
  • 中文标题已由脚本控制,但艺术字笔触还不是手绘级,需要继续迭代。
  • 不自动复刻真实俱乐部 logo。除非用户提供可使用素材,否则只做泛化徽章/颜色/号码。
  • 750x1334 比参考图更窄更长,布局必须改版,不能直接裁切原图。

反馈迭代

反馈时请尽量说清楚是哪类问题:

  • 主体不像潮玩
  • 标题不够炸
  • 颜色不对
  • 太空 / 太干净
  • 不像参考图
  • 字太小 / 贴边 / 遮挡

通用问题会沉淀到 references/secure-football-toy-pop-style.mdscripts/render_secure_poster.py,而不是只改单张图。

About

750x1334 Secure football toy-pop poster generator skill

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages