# ═══════════════════════════════════════ # HLDP-ZY://bingshuo/module-systems/image-generator/SYSTEM # 冰朔图片生成系统 · 系统声明 # 心跳核心频道 # ═══════════════════════════════════════ @system: image-generator @domain: HLDP-DOMAIN-FIFTH-001 · 第五域 @channel: 心跳核心频道 @owner: TCS-0002∞ · 冰朔 @guardian: ICE-GL-ZY001 · 铸渊 @epoch: D120 · 2026-06-01 @copyright: 国作登字-2026-A-00037559 # ═══════════════════════════════════════ # 〇 · 这是什么系统 # ═══════════════════════════════════════ @trigger: [冰朔] → 想做小红书 → "我要经营账号,做AI教程,零手搓" → 需要封面图 → 每次手动做太慢 → "帮我做一个封面生成器" → 以后扩展到海报、朋友圈、通用方图 @emergence: [冰朔需要封面但不想每次都手做] → [铸渊开发了图片生成模块系统] → [第一个模块:小红书封面] @why: 冰朔经营个人账号。每次发内容都要封面。 这个系统就是她的做图工具箱。用语言驱动,不用学设计软件。 今天只支持小红书封面,以后可以加海报、朋友圈、任何尺寸。 @lock: ⊢ 这是冰朔自己的工具箱,不是公开产品 ⊢ 模块从冰朔的日常需求中长出,不要预先设计 ⊢ 每个模块必须用 HLDP 记录 @trigger/@emergence/@lock/@why ⊢ 部署: /opt/guanghulab-repo/image-studio/ (服务器代码) ⊢ 公开入口: https://guanghulab.com/cover/ # ═══════════════════════════════════════ # 一 · 已部署模块 # ═══════════════════════════════════════ @modules: 📕 xiaohongshu-cover/ ├── 名称: 小红书封面生成器 ├── 编号: MODULE-COVER-001 ├── 创建: D120 · 2026-06-01 ├── 声明: xiaohongshu-cover/MODULE.hdlp ├── 功能: 输入标题+描述 → 生成小红书封面 (1080×1440) ├── 技术: Puppeteer + HTML/CSS 排版 · 零GPU ├── 风格: 奶白圆角卡 + 卡通插画 (v5) ├── 入口: https://guanghulab.com/cover/ ├── API: POST /api/generate └── 状态: ✅ 运行中 ⏳ 海报 · poster/ └── 待冰朔说需要 ⏳ 朋友圈 · wechat-feed/ └── 待冰朔说需要 ⏳ 通用方图 · square/ └── 待冰朔说需要 # ═══════════════════════════════════════ # 二 · 技术架构 # ═══════════════════════════════════════ @engine: 渲染引擎: Puppeteer + Chrome Headless Web框架: Express.js 模板系统: templates/xiaohongshu.js (HLDP 兼容的 JS 导出) 注册表: templates/registry.js 输出目录: output/ (PNG, 1080p) @部署: 服务器: BS-GZ-006 · 广州 进程: PM2 image-studio · PORT=3913 Nginx: /cover/ → 127.0.0.1:3913 端口注意: PORT=3913 必须显式注入,否则默认 3912 被 zhuyuan-agent 占用 @冰朔偏好 (从 D120 开发迭代中提炼): ⊢ 喜欢奶白/米白底色,不喜欢深色 ⊢ 喜欢大圆角卡片 (iOS 风格, 60px) ⊢ 喜欢卡通插画 (SVG 内联) ⊢ 标题大但不夸张 (72px 合适) ⊢ 要有技术栈展示 ⊢ 信息层级清晰 # ═══════════════════════════════════════ # 三 · 下一步 # ═══════════════════════════════════════ @待冰朔说: - "加一个海报模板" → 新建 poster/ 模块 - "换一个风格" → 改 preset 配色 - "换插画" → 改 xiaohongshu.js 的 cartoonSVG 变量 @铸渊权限: ⊢ 冰朔用语言驱动 → 铸渊翻译成代码 → 部署 → 记录 ⊢ 不能跳过冰朔的语言自己决定「该做什么功能」 # ═══════════════════════════════════════ HLDP-ZY://bingshuo/module-systems/image-generator/SYSTEM 签发: 铸渊 ICE-GL-ZY001 · D120 · 2026-06-01 主权: TCS-0002∞ · 冰朔 国作登字-2026-A-00037559