同步操作将从 Gitee 极速下载/poster-design 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
一款漂亮且功能强大的在线海报图片设计器,仿稿定设计。
适用于海报图片生成、电商分享图、文章长图、视频/公众号封面等多种场景。
环境推荐:Node.js v16.18 以上版本
git clone https://github.com/palxiao/poster-design.git
cd poster-design
npm run prepared
网络太慢?尝试运行:npm config set registry https://registry.npmmirror.com 再安装依赖
npm run serve
将会同时运行前端界面与图片生成服务(
3000
端口为前端项目,7001
端口为图片生成服务):如果你本地没有成功启动两个服务,可能是 win 系统不兼容,手动进
screenshot
目录安装依赖(npm install
)并启动服务(npm run dev
) 或者使用 VSCode 自带的终端来运行命令,注意不要使用 CMD。
访问 http://127.0.0.1:3000/ 查看网页。
前端页面 | 截图服务 |
---|---|
npm run v-build |
/screenshot/README.md |
代码位于 /screenshot 目录下,查看接口 API 文档。
打包注意事项与服务器配置相关请进入该目录下查看 README 文件说明。
可以通过 Docker 运行一个带 Linux 浏览器的容器,参考说明。
根据你的具体场景自行实现,目前本项目中的所有后端接口可参考:接口 API 文档。
docker run -d -p 5000:5000 --restart always danielgatis/rembg s
项目还使用或参考了一些优秀开源项目,包括但不限于:
Q:项目可以直接部署上线吗?
A:本项目支持本地运行体验完整功能,如需部署到生产,需自行开发配套的后端接口,自行部署图片生成服务,部署方法参考项目中的文档。
Q:后端源码不开源吗?
A:考虑到服务端的开发语言、数据库类型都可能不尽相同,且本项目中实现简单,代码不具备参考性,所以暂时只提供接口 API 文档。(目前仅是一些增删改查)
项目最早使用 Vue2 开发,后改用 Vue3 重构,所以有部分代码混合了 Options 写法。
或许你在工作中有类似的需求,或许你也对开发编辑器感兴趣,希望这个项目能给到你一些微薄帮助!
目前本项目也还在迭代中,有很多的不足,我也是一边学习一边成长。
开源不易,别忘了给本项目点个 Star 支持一下~
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。