Spaces:
Sleeping
Sleeping
metadata
title: Word Cloud Generator
emoji: ☁️
colorFrom: indigo
colorTo: purple
sdk: docker
short_description: 在线词云生成器
app_port: 7860
在线词云生成器 (Word Cloud Generator)
这是一个基于 Flask 和 WordCloud 的在线词云生成工具,专为内容创作者和数据分析师设计。
✨ 主要功能
- 中文支持:内置 Jieba 分词和中文字体,完美支持中文文本。
- 高度定制:可调整图片尺寸、背景颜色、最大词数。
- 配色方案:提供多种专业的配色方案(Viridis, Plasma, Pastel 等)。
- 实时预览:快速生成并预览结果。
- 一键下载:生成的高清 PNG 图片可直接下载。
- 隐私安全:所有处理在服务器内存中完成,不保存用户文本。
🛠️ 技术栈
- Backend: Python, Flask, WordCloud, Jieba, NumPy, Pillow, Matplotlib
- Frontend: Vue 3, Tailwind CSS (CDN)
- Deployment: Docker
🚀 快速开始 (本地运行)
克隆仓库:
git clone https://github.com/yourusername/word-cloud-generator.git cd word-cloud-generator安装依赖:
pip install -r requirements.txt注意:本地运行时请确保系统中有中文字体,或修改 app.py 中的 FONT_PATH。
运行应用:
python app.py打开浏览器访问
http://localhost:7860
🐳 Docker 部署
docker build -t word-cloud-generator .
docker run -p 7860:7860 word-cloud-generator
📝 赚钱与增长思路
此项目可以作为:
- **引流工具 (Lead Magnet)**:SEO 优化工具箱的一部分,吸引内容创作者。
- 数据服务演示:展示数据可视化能力,吸引企业客户咨询定制报表。
- 内容辅助:帮助公众号/博客作者快速制作封面图。
📄 License
MIT