Gzm Design适用于生成二维码海报、图片海报、名片设计、电商产品图制作等多种场景,也可用于广告设计、logo 设计、AI 创作图片合成等。
Gzm Design功能特点
一、PSD 文件深度处理能力
1.全面解析
支持导入 RGB 模式的 PSD 文件,保留图层、文本、图片等元素,并计划扩展至 CMYK 模式及色彩模式转换。
2.高级编辑功能
提供分组处理、层级管理、剪切蒙版、单层/连续多层蒙版等功能,满足复杂设计需求。
二、全栈式设计工具集
1.模板与元素库
内置丰富模板(覆盖节日、活动、行业场景)及图形、图标、形状等设计元素,支持拖拽、缩放、旋转操作。
2.图像与文字编辑
图像:支持裁剪、滤镜、亮度对比度调整,甚至高级功能如去背景、人像美化。
文字:提供多种字体、字号、颜色、对齐方式,支持普通文本及富文本编辑。
3.图层管理
支持图层顺序调整、透明度设置,实现复杂设计效果。
4.工具支持
配备标尺、钢笔工具、二维码/条形码生成器等,提升设计效率。
三、高性能技术架构
1.技术栈
采用 Vue3、Vite4、TypeScript 构建,结合 fabric.js 实现 HTML5 画布高性能渲染。
2.优化特性
按需加载:减小打包体积,提升加载速度。
主题定制:通过 Theme Provider 修改全局样式。
国际化:内置 i18n 支持多语言切换。
3.实时与响应式设计
支持实时预览,部分版本适配响应式设计,适配不同屏幕尺寸。
四、扩展性与协作能力
1.插件扩展
开源特性允许开发者自由扩展功能,支持插件生态。
2.团队协作
提供多人在线协作功能,支持共同编辑、审阅设计文件。
3.兼容性
与 Photoshop、Illustrator 等主流工具集成,支持文件导入导出(如 JSON、多页面 PSD)。
五、极致用户体验
1.开箱即用
无需复杂配置,安装依赖后可直接运行。
2.画布操作
支持缩放、拖动、尺寸修改、多背景填充,适配不同设计需求。
3.学习支持
提供详尽文档、代码示例及活跃的开源社区支持。
Gzm Design应用场景
一、商业设计与品牌营销
1.电商产品图设计
场景需求:电商平台需快速生成高质量产品展示图,吸引用户点击。
Gzm Design 优势:支持 PSD 文件导入与解析,可复用 Photoshop 设计稿;提供丰富的模板库和图像编辑工具(如滤镜、亮度调整),提升产品图视觉效果。
2.商业海报与活动宣传
场景需求:品牌活动需制作主题海报、线下宣传物料。
Gzm Design 优势:内置二维码/条形码生成工具,适合推广海报;支持多背景填充和画布尺寸调整,适配不同印刷需求。
3.社交媒体广告
场景需求:为 Facebook、Instagram 等平台设计广告图。
Gzm Design 优势:提供响应式设计功能(部分版本),确保图片在不同设备上的显示效果;支持富文本编辑,便于添加营销文案。
二、个人创意表达与社交媒体
1.节日贺卡与个性化设计
场景需求:用户需制作节日贺卡、生日邀请函等个性化内容。
Gzm Design 优势:内置节日主题模板(如春节、圣诞节),支持拖拽式元素添加;提供字体加载和文本编辑功能,增强设计灵活性。
2.社交媒体配图
场景需求:博主、自媒体需设计封面图、内容配图。
Gzm Design 优势:支持实时预览,便于调整设计效果;提供多格式导出(如 PNG、JPEG),适配不同平台要求。
1.个人作品集与简历设计
场景需求:设计师、创意工作者需展示作品或制作简历。
Gzm Design 优势:支持多页面设计,便于整合多个作品;提供图层管理功能,保持设计文件的结构清晰。
三、印刷品与线下物料设计
1.名片与宣传册设计
场景需求:企业需设计专业名片、产品宣传册。
Gzm Design 优势:支持 CMYK 色彩模式(计划中),确保印刷色彩准确性;提供标尺工具,辅助精确排版。
2.T恤图案与周边设计
场景需求:品牌需设计可打印的服饰、周边产品图案。
Gzm Design 优势:支持透明背景导出(PNG),适配印刷需求;提供图形与元素库,简化图案设计流程。
四、团队协作与快速原型开发
1.多人协作项目
场景需求:设计团队需共同完成复杂设计任务。
Gzm Design 优势:支持团队协作功能,允许多人同时编辑;提供云端存储(部分集成方案),便于文件共享与版本管理。
2.快速原型设计
场景需求:初创公司需快速验证产品设计方案。
Gzm Design 优势:开箱即用,无需复杂配置;提供模板库和拖拽式操作,缩短设计周期。
Gzm Design使用步骤
一、安装与部署
-
获取项目代码
GitHub 方式:
bash复制代码git clone https://github.com/LvHuaiSheng/gzm-design.git Gitee 方式:
bash复制代码git clone https://gitee.com/sourcenet/gzm-design.git -
安装依赖
进入项目目录后,执行以下命令安装依赖:bash复制代码cd gzm-design pnpm install -
启动项目
安装完成后,运行以下命令启动开发服务器: -
bash复制代码
pnpm dev 打开浏览器,访问
http://localhost:3000
即可看到 Gzm Design 的界面。
二、界面导航
Gzm Design 的界面分为以下几个主要区域:
1.画布区域:中央空白区域为设计画布,用于添加和编辑设计元素。
2.工具栏:位于画布左侧,提供文本、图形、图片等元素添加工具,以及标尺、钢笔等辅助工具。
3.元素库:位于画布下方,内置丰富的图形、图标、形状等元素,支持拖拽到画布上。
4.图层管理面板:位于画布右侧,用于管理设计元素的层级和可见性。
三、设计操作流程
1.创建画布
新建文件:点击界面上的“新建文件”按钮,选择预设模板或自定义画布尺寸。
导入 PSD:支持导入 RGB 模式的 PSD 文件,保留图层和文本信息(CMYK 模式支持计划中)。
2.添加元素
拖拽元素:从元素库中拖拽图形、图片等元素到画布上。
文本工具:点击工具栏的“文本”工具,在画布上点击添加文本框,支持富文本编辑和字体加载。
3.编辑内容
文本编辑:双击文本框,调整字体、字号、颜色、对齐方式等属性。
图片调整:支持裁剪、旋转、亮度对比度调整,甚至高级功能如去背景(需插件支持)。
元素变换:选中元素后,通过拖拽调整位置、大小,或使用工具栏的旋转、缩放工具。
4.导出文件
导出格式:支持导出为 PNG、JPG、WEBP 等格式。
导出方式:整个画布:导出当前画布的全部内容。指定元素:选中元素后,右键选择“导出选中元素”。
四、高级功能使用
1.PSD 文件处理
导入解析:支持 PSD 文件的图层、文本、图片等元素解析,保留设计稿的完整性。
编辑优化:在 Gzm Design 中直接编辑 PSD 文件,无需切换软件。
2.团队协作
多人编辑:支持团队成员同时在线编辑同一项目,提高协作效率。
版本管理:通过云端存储(需集成方案)或本地备份,管理设计文件的版本。
3.其他工具
二维码生成:提供二维码工具,快速生成推广海报所需的二维码。
蒙版与混合模式:支持剪切蒙版、单层蒙版、连续多层蒙版,以及混合模式调整。
五、快捷键与定制
1.常用快捷键
Ctrl + C
/ Ctrl + V
:复制 / 粘贴元素。
Ctrl + Z
/ Ctrl + Y
:撤销 / 重做操作。
Delete
:删除选中元素。
2.主题定制
修改主题:通过 Theme Provider
组件调整全局样式,如颜色、字体等。
插件扩展:利用开源特性,开发自定义插件扩展功能。