迅排设计 - 海报设计
美观易用且功能强大的在线创意图片编辑器,媲美稿定设计、创客贴、Canva等产品,开源免费。
适用于多种场景:海报图片生成、电商图文分享、制作文章长图、视频/公众号封面等,在线实现创意,快速图文排版,设计如此简单!
- 流畅的操作体验,丰富的交互细节,完善的基础功能
- 服务端生成图片,支持各种HTML5特性
- 主要技术栈:Vue3、Vite5、Pinia、ElementPlus、Puppeteer、Express
功能简介
- 导入PSD文件解析成模板、在线导出图片下载。
- 简易AI抠图工具,上传图片一键去除背景。
- 元素拖拽、组合、缩放、层级调整、对齐等操作。
- 图片素材插入、替换、裁剪,图片容器等功能。
- SVG素材颜色、透明度编辑,文字花字组合。
- 支持图层管理、多画板管理、自适应画布。
- 吸附对齐、辅助引导线、标尺功能。
- 键盘快捷键、右键菜单快捷操作,复制删除等常用操作。
- 风格二维码编辑,支持单色、渐变、自定义logo等。
- 颜色调色板,原生级取色器颜色吸管(Chrome)。
快速开始
git clone https://github.com/palxiao/poster-design.git
cd poster-design
npm run prepared
npm run server
输入网址 http://127.0.0.1:5173/ 访问站点,更多请参阅详细说明文档。
服务端 & 图片生成
本仓库中所提供的后端代码仅为示例作用,目的在于帮助开发者更好地理解项目,实际生产则推荐根据自身需求进行开发。原项目中请求的远程API接口已不再适用,但接口API文档仍具有一定参考性。
关于部署等说明请前往项目中查看,后端项目代码位于根目录/service下。
其它
项目持续迭代中,还有很多不足,可以将你遇到的问题在Issues中提出,或者提交Pull Request帮助完善。
交流群
了解项目最新资讯、或技术交流,欢迎关注公众号《品味前端》;回复"加群"获取群号。
感谢
项目还使用或参考了一些优秀开源项目,包括但不限于:
- moveable:提供了画布中选择、拖动缩放等能力
- html2canvas:前端出图的简单方案
- qr-code-styling:生成风格化二维码
- rembg:图片自动抠图,使用u2net预训练模型
Star
开源不易,最后别忘了给本项目点个Star ~
感谢所有喜欢并支持本项目的朋友 :heart:
友情赞助商
Contributions
LICENSE
本项目遵循MIT开源协议,如有疑问,建议仔细阅读并保留此中文版开源许可证。