1. 项目概述:多合一创意工具的设计初衷
去年接手一个文创项目时,我发现自己每天要在5-6个软件间反复切换:PS处理图片、Notion管理提示词、在线工具生成表情包...光是文件传输和格式转换就耗掉30%工作时间。这促使我开发了这套"瑞士军刀"式的创意工具集,将高频使用的绘图、提示词管理、图片切割、表情包制作四大功能深度整合。经过三个月迭代,现在用Python+Electron实现的这套系统,已经能覆盖90%中小型创意项目的全流程需求。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 核心功能模块解析
2.1 智能绘图引擎
采用改良版的Node-Canvas架构,支持三种绘图模式:
- 科研图表模式:内置Allan方差曲线、Matplotlib样式转换器,输入原始数据自动生成出版级图表
- 矢量绘图模式:实现CAD式的锚点编辑系统,支持贝塞尔曲线实时渲染
- AI辅助模式:集成Stable Diffusion的轻量化模型,输入文本描述即可生成基础线稿
关键突破:通过WebGL加速,在浏览器环境实现0.5秒内渲染20000+数据点的动态图表
2.2 提示词库管理系统
为解决AI绘图时参数记忆难题,开发了分级标签系统:
- 基础词库:按"风格-主题-细节"三级分类存储500+常用提示词
- 项目词库:支持创建专属词库并生成
.prompt格式的预设文件 - 智能联想:输入"赛博朋克"自动推荐"霓虹灯/机械臂/雨天街道"等关联词
2.3 智能切图工具
传统切图的痛点在于:
- 手动测量尺寸效率低下
- 九宫格切图需要反复调试
- 多平台适配需要生成不同尺寸
我们的解决方案:
python复制def auto_crop(image, detect_mode='grid'):
# 基于OpenCV的边缘检测算法
if detect_mode == 'grid':
return _split_by_grid(image)
elif detect_mode == 'content':
return _content_aware_split(image)
支持三种切割模式:
- 等分网格切割(适合图标制作)
- 内容识别切割(自动沿物体边缘裁剪)
- 社交平台预设(一
