Spaces:
Sleeping
Sleeping
| title: Carousel Maker Pro | |
| emoji: 🎞️ | |
| colorFrom: red | |
| colorTo: pink | |
| sdk: docker | |
| pinned: false | |
| license: mit | |
| short_description: 小红书/IG 轮播图制作神器 | |
| # 自媒体轮播图制作神器 (Carousel Maker Pro) v1.1 | |
| 这是一个专为小红书、Instagram 创作者设计的 **无缝轮播图制作工具**。你可以轻松制作跨页拼接的长图,添加跨页文字,并一键切片导出。 | |
| ## ✨ 核心功能 | |
| ### 🎨 强大的画布 | |
| * **无缝拼接背景**:上传一张长图或背景图,自动填充到 3-10 页轮播中,支持 Cover/Contain 模式。 | |
| * **多尺寸支持**: | |
| * **3:4 (1080x1350)**:小红书/Instagram 标准尺寸。 | |
| * **1:1 (1080x1080)**:朋友圈/INS 正方形。 | |
| * **9:16 (1080x1920)**:Story/抖音图文。 | |
| * **可视化辅助**:清晰的页面分割线、页码标记,所见即所得。 | |
| ### ✍️ 丰富的文字编辑 | |
| * **跨页排版**:支持文字横跨两张图片(小红书爆款设计)。 | |
| * **多样字体**:内置标准黑体、毛笔书法(Ma Shan Zheng)、快乐体(ZCOOL KuaiLe)。 | |
| * **样式定制**:支持文字颜色、背景色、字号、加粗、阴影、对齐方式(左/中/右)。 | |
| * **自动页码**:一键添加 "1/4", "2/4" 等样式统一的页码。 | |
| ### 🚀 高效导出 | |
| * **切片预览**:导出前可预览切片效果,模拟真实滑动体验。 | |
| * **一键打包**:前端自动高清渲染(基于 HTML2Canvas),一键生成分片后的 ZIP 包。 | |
| * **隐私安全**:纯前端渲染,图片不上传服务器,保护你的素材安全。 | |
| ## 🛠️ 技术栈 | |
| * **Backend**: Flask (Python) | |
| * **Frontend**: Vue 3 (Composition API) + Tailwind CSS | |
| * **Core**: `html2canvas`, `JSZip`, `FileSaver.js` | |
| * **Fonts**: Google Fonts | |
| * **Deployment**: Docker (User 1000) for Hugging Face Spaces | |
| ## 📦 本地运行 | |
| 1. 安装依赖: | |
| ```bash | |
| pip install -r requirements.txt | |
| ``` | |
| 2. 运行应用: | |
| ```bash | |
| python app.py | |
| ``` | |
| 3. 访问: `http://localhost:7860` | |
| ## ☁️ 部署到 Hugging Face Spaces | |
| 本项目包含 Dockerfile,可直接部署。 | |
| 1. 新建 Space,SDK 选择 Docker。 | |
| 2. 上传代码。 | |
| 3. 等待构建完成即可使用。 | |