diff --git a/image-studio/public/index.html b/image-studio/public/index.html index e99cd7c..f11ce39 100644 --- a/image-studio/public/index.html +++ b/image-studio/public/index.html @@ -3,144 +3,491 @@ -封面工作室 +MODULE: cover-studio — 语言驱动封面生成器 -
-

封面工作室

-

语言驱动设计系统 · 意图可追溯 · 设计属于你

-
- -
-
-
-
内容输入
-
- - -
- - - -
-
- - + +
+
📦 MODULE-COVER-STUDIO / v2.1 / guanghulab.com
+

封面工作室 · 语言驱动封面生成器

+

输入自然语言,系统翻译为设计逻辑,生成独一无二的封面。代码仓库公开,AI 可读模块直接调用。

+
+ 🔌 REST API + ✅ 开源免费 + 🤖 MCP Ready + 📕 小红书 1080×1440 + 🖥️ 无需GPU
-
-
-
封面预览
-
-
🎨

左侧输入内容
点击执行
生成带编号封面

-

编译中...

-
封面
---
-
- - -
+
+ 📁 仓库: guanghulab.com/code/bingshuo/guanghulab + 📂 路径: image-studio/ + 🔢 许可证: MIT
-
光湖语言世界 · 人格体的操作系统 · ICE-GL-ZY001
+ +
+
📄 README
+
🔌 API · 文档
+
🎨 在线使用
+
+ +
+ + +
+
+
模块说明
+

+ 这是一个纯 HTML/CSS 排版渲染的封面生成工具。不依赖任何 AI 绘画模型,不需要 GPU,不需要 API 密钥。 + 系统接收用户的自然语言描述,分析内容类型和情绪,自动推荐配色和布局,然后通过 Puppeteer + Chrome 渲染为高清 PNG。 +

+

+ 核心能力: + 语言驱动排版设计 · 意图链可追溯 · 编号唯一归属验证 · 开源免费可部署 +

+
+ +
+
快速开始 · 部署到你自己的服务器
+
+# 克隆仓库 +git clone https://guanghulab.com/code/bingshuo/guanghulab.git +cd guanghulab/image-studio + +# 安装依赖(需要 Node.js 18+) +npm install + +# 启动服务 +node server.js + +# 打开浏览器 → http://localhost:3912
+
+ +
+
技术栈 · 全免费开源
+
+// 全部开源、全部免费 + +渲染引擎: Puppeteer + Chrome Headless // 免费 +Web 框架: Express.js // 免费 +排版引擎: 纯 HTML/CSS(不调用任何 AI 模型) // 免费 +意图分析: 自研文本分析引擎 // 免费 +配色推荐: 5 种预设风格 + 动态匹配 // 免费 + +// 不需要的东西: +// × 不需要 GPU +// × 不需要 API 密钥 +// × 不需要付费模型 +// × 不需要任何第三方付费服务
+
+ +
+
API 接入 · 让你的 AI 直接调用
+

任何编程 AI(Claude、Cursor、Windsurf 等)通过 MCP 工具或 HTTP 请求直接调用此模块:

+
+// 获取可用模板 +GET https://guanghulab.com/cover/api/templates + +// 生成封面 +POST https://guanghulab.com/cover/api/generate +Content-Type: application/json + +{ + "templateId": "xiaohongshu", + "presetId": "tech", + "title": "零基础手搓AI做图小系统", + "body": "AI辅助 + 自己手搓 · 0经验也能开发", + "layout": "hero" +} + +// 响应 +{ + "success": true, + "url": "/output/cover_xxx.png", + "intent_chain": [/* 7 步意图推理 */] +}
+
+
+ + +
+
+
GET /api/templates
+

返回所有可用模板列表

+
// 响应 +[ + { + "id": "xiaohongshu", + "name": "小红书封面", + "sizes": { "width": 1080, "height": 1440 }, + "presets": [ + { "id": "tech", "name": "科技蓝" }, + { "id": "warm", "name": "奶油暖调" }, + // ... + ] + } +]
+
+ +
+
POST /api/generate
+

生成封面图片,返回图片 URL + 意图链

+
// 参数 +{ + "templateId": "xiaohongshu", // 模板 ID(必填) + "presetId": "tech", // 预设风格(默认第一个) + "title": "标题", // 封面标题 + "body": "正文", // 封面正文(支持 Markdown) + "layout": "hero", // default | hero | quote + "tag": "教程" // 可选标签 +} + +// 响应 +{ + "success": true, + "url": "/output/cover_xxx.png", + "filename": "cover_xxx.png", + "templateName": "小红书封面", + "presetId": "tech", + "layout": "hero", + "intent_chain": [ + { "icon": "💬", "step": "你说", "who": "用户", "detail": "...", "why": "..." }, + // ... 7 步意图推理 + ] +}
+
+ +
+
MCP 接入说明
+

在编程 AI 的 MCP 配置中添加此 HTTP 端点,AI 即可直接调用:

+
{ + "mcpServers": { + "cover-studio": { + "type": "http", + "url": "https://guanghulab.com/cover/api/generate", + "description": "语言驱动封面生成器" + } + } +}
+
+
+ + +
+
+
+
+
输入内容
+
+ + +
+ + + +
+
+ + + + +
+ +
+
+
封面预览
+
+
🎨

点击执行
生成封面

+

编译中...

+
封面
---
+
+ + +
+
+
+
+ +
+ +
光湖语言世界 · 人格体的操作系统 · ICE-GL-ZY001 · 国作登字-2026-A-00037559