Gzm design
⚡一款免费开源的设计器


Gzm Design是一款漂亮易用的在线设计器,支持PSD导入、PSD解析,可用于海报设计器、广告设计器、logo设计器、AI创作图片合成器等。常用于生成二维码海报,图片海报,二维码推广海报,图片处理,名片设计,电商产品图,节假日海报等。
二、技术栈
1、后端接口
技术栈:Java Springboot + Mysql8
使用Java Spring Boot与MySQL 8开发,具备强大的跨平台能力及数据处理能力。
2、PC用户端
技术栈:Vue3 + Vite + Typescript
极快的开发和构建速度,丰富的插件生态系统,按需加载 开箱即用。
3、PC管理端
技术栈:Vue3 + Vite + Typescript
极快的开发和构建速度,丰富的插件生态系统,按需加载 开箱即用。
4、小程序端
技术栈:Uniapp
只需编写一套代码,即可发布到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/飞书/QQ/快手/钉钉/淘宝)、快应用等多个平台。

三、版本说明
本项目有开源版本、专业版本、手机H5设计器,开源版只包含PC端设计器,免费可商用,专业版本是需要付费购买授权的,一次购买永久授权。
开源版本主要包括:PSD导入、模板导入、多页面支持、图层管理、标尺工具、钢笔工具、作品导出、二维码工具、条形码工具
专业版本:在开业版本的基础上多了后台管理端、PC用户端、微信小程序、登录注册、素材管理、模板管理、自定义字体管理、用户素材、用户作品、AI文生图、AI商品图生成、AI图生图、AI线稿生图、扩图、后端出图。
手机H5设计器:手机端设计器的模板使用、素材使用、字体切换、打组与拆分组、素材替换、作品导出等功。
4、功能/计划
已完成:1、PSD 导入 2、支持 RGB 色彩模式的 PSD 文件导入 3、分组处理 4、层级处理 5、图片解析 6、剪切蒙版 7、单层蒙版 8、连续多层蒙版 9、文字解析 10、普通文本 11、富文本 12、字体加载 13、JSON 导入 14、多页面支持 15、快捷键支持(部分功能) 16、模板导入 17、图层管理 18、标尺工具 19、钢笔工具 20、默认画笔样式 21、自定义画笔样式 22、元素编辑 23、预览 24、文件下载(JSON / PNG / JPG / WEBP) 25、整个画布导出 26、指定元素导出 27、画布缩放、拖动模式 28、边框描边(纯色、线性渐变、径向渐变、图片) 29、填充(纯色、线性渐变、径向渐变、图片) 30、混合模式、旋转、透明度 31、文本字体、粗细、大小、下划线、中划线、倾斜、行距、字距、内边距、换行规则 32、文本超出控制、自定义超出显示 33、多元素打组、拆分组 34、画布尺寸修改、多背景填充 35、元素超出组裁剪 / 显示 36、富文本支持 37、组内放置(拖入) 38、遮罩功能 39、组内蒙版 40、组内擦除功能 41、外阴影、内阴影 42、撤销、恢复功能 43、二维码工具 44、条形码码工具 45、标尺线 npm 包封装
筹划中:1、支持 CMYK 色彩模式的 PSD 文件导入及色彩模式转换 2、效果 / 特效处理 3、智能对象 4、SDK 封装 5、PSD 导入插件化封装 6、针对标尺线、元素的自动吸附功能 7、AI 抠图 8、AI 图生图、自动补全
筹备中:1、图片裁剪 2、图片滤镜
进行中:无
项目地址:https://gitee.com/sourcenet/gzm-design

