Code Monkey home page Code Monkey logo

xiawei0725 / poster-design Goto Github PK

View Code? Open in Web Editor NEW

This project forked from palxiao/poster-design

0.0 0.0 0.0 1.29 MB

一款漂亮且功能强大的在线海报设计器,图片编辑器,仿稿定设计,适用于多种场景:海报生成、电商产品图、文章长图、视频/公众号封面等。A beautiful online image designer, suitable for various scenarios like generate posters, making design easier!

Home Page: https://design.palxp.cn

License: MIT License

JavaScript 67.20% TypeScript 10.27% HTML 0.05% Vue 21.63% Less 0.85%

poster-design's Introduction

在线体验网址 | 中文文档 | 常见问题 | 架构说明


迅排设计

一款漂亮且功能强大的在线海报图片设计器,仿稿定设计。

适用于海报图片生成、电商分享图、文章长图、视频/公众号封面等多种场景。

  • 丝滑的页面操作体验,丰富的交互细节,基础功能完善
  • 采用服务端生成图片,能确保多端出图统一性,支持各种 CSS 特性
  • 简易 AI 抠图工具,上传图片一键去除背景
  • 技术栈:Vue3 、Vite2 、Vuex 、ElementPlus,开发体验畅快
  • 图片生成:Puppeteer、Express

支持功能

  • 导入 PSD 文件解析成模板、在线导出图片下载。
  • 元素拖拽、组合、缩放、层级调整、对齐等操作。
  • 图片素材插入、替换、裁剪,图片容器等功能。
  • SVG 素材颜色、透明度编辑,文字花字组合。
  • 画布自定义尺寸、滚轮缩放、自适应画布
  • 吸附对齐、辅助引导线、标尺功能。
  • 键盘快捷键、右键菜单快捷操作,复制删除等常用操作。
  • 风格二维码编辑,支持单色、渐变、自定义 logo 等。
  • 图层操作,支持拖拽变更层级。
  • 颜色调色板,原生级取色器颜色吸管(Chrome)。

快速开始

git clone https://github.com/palxiao/poster-design.git
cd poster-design
npm run prepared
npm run serve

访问 http://127.0.0.1:3000/ 查看网页。点此查看完整说明文档

图片生成服务

代码位于根目录 /screenshot,接口API文档点此查看:接口 API 文档

更多相关事项请进入该目录下查看 README.md 文件。 Docker 部署:参考说明

服务端

目前本项目演示 Demo 中的后端接口参考:接口 API 文档

其它

本项目最早使用 Vue2 开发,现改用 Vue3 重构中。一些迭代计划记录.

目前开源版仍在持续迭代中,还有很多的不足,我的目标是做一款能对标稿定设计、创客贴、Canva等商业产品的强大在线设计器。

感谢

项目还使用或参考了一些优秀开源项目,包括但不限于:

交流群

作者微信:备注加群 关注公众号

开源不易,别忘了给本项目点个 Star ~

Star History Chart

Star

感谢所有支持本项目的朋友 ❤️

Stargazers

Fork

这些小伙伴都在使用迅排设计 ❤️

Forkers

友情赞助商

Dooring低代码 DrawOn桌案

Contributions

LICENSE

本项目完全免费,遵循 MIT 开源许可证

poster-design's People

Contributors

palxiao avatar rayadaschn avatar ychy00001 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.