同步操作将从 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。
合成图片时本地会启动一个 Chrome 浏览器实例。
前端页面 | 图片生成服务 |
---|---|
npm run v-build |
cd sreenshot npm run build
|
根据你的具体场景自行实现,目前本项目中的所有服务端接口可参考:接口 API 文档。
代码位于 screenshots/ 目录下,查看接口 API 文档。
打包注意事项与服务器配置相关请进入该目录下查看 README 文件说明。
可以通过 Docker 运行一个带 Linux 浏览器的容器,参考说明。
本项目使用或参考了一些优秀开源项目,包括但不限于:
Q:我想二次开发,但是不会编写代码,可以付费开发吗?
A:抱歉,因本人时间精力有限,无法提供私有化部署或二次开发的服务,故不接受定制化开发的需求。如果您对项目有任何建议或意见,非常欢迎与我交流。
Q:服务端源码不开源吗?
A:考虑到服务端的开发语言、数据库类型都可能不尽相同,且分离代码出来有一定成本,所以暂时不考虑直接开源,只提供接口 API 文档供参考。目前服务端仅是一些简单的增删改查,自行实现的技术难度并不高。
项目最早使用 Vue2 开发,后改用 Vue3 重构,所以有部分代码混合了 Options 写法。
或许你在工作中有这类需求,这个项目能给到你一些微薄帮助的话,那就再好不过了!
目前本项目也还在不断迭代中,有很多的不足之处,我也是一边学习一边成长。开源不易,希望看到这里的你可以给本项目点个 Star 支持一下~ 感谢!
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。