[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-8674":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":19,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":24,"hasPages":22,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":34,"readmeContent":35,"aiSummary":36,"trendingCount":16,"starSnapshotCount":16,"syncStatus":37,"lastSyncTime":38,"discoverSource":39},8674,"poster-design","palxiao\u002Fposter-design","palxiao","迅排设计 - 美观且功能强大的图片编辑器、在线海报设计，仿稿定设计，适用于多种场景：海报生成、电商产品图、文章长图、视频\u002F公众号封面等。A beautiful online image designer, suitable for various scenarios like generate posters, making design easier!","https:\u002F\u002Fdesign.palxp.cn",null,"Vue",4720,739,25,23,0,9,24,5,30.61,"MIT License",false,"main",true,[26,27,28,29,30,31,32,33],"canvas","design","image","moveable","nodejs","poster","puppeteer","vue3","2026-06-12 02:01:56","\u003Cp align=\"center\">\n\u003Cimg style=\"height: 90px\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fe2b8c788-aded-4b1a-83ee-9bde124f5808\" alt=\"迅排设计 - Poster Design\">\n\u003C\u002Fp>\n\u003Cp align=\"center\">\n  \u003Ca href=\"\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fpalxiao\u002Fposter-design?style=flat\" alt=\"starts\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpalxiao\u002Fposter-design?tab=MIT-1-ov-file\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002Fpalxiao\u002Fposter-design?style=flat\" alt=\"License\">\u003C\u002Fa>\n\u003C\u002Fp>\n\u003Cp align=\"center\">\n\u003Ca href=\"https:\u002F\u002Fdesign.palxp.cn\u002F\">迅排官方网站\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fxp.palxp.cn\u002F\">在线文档\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fxp.palxp.cn\u002F#\u002Farticles\u002F1689323321667\">常见问题\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fjuejin.cn\u002Fpost\u002F7348288810722869300\">性能压测\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n\u003Ca href=\"https:\u002F\u002Ftrendshift.io\u002Frepositories\u002F8728\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Ftrendshift.io\u002Fapi\u002Fbadge\u002Frepositories\u002F8728\" alt=\"poster-design | Trendshift\" style=\"width: 250px; height: 55px;\" width=\"250\" height=\"55\"\u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fhellogithub.com\u002Frepository\u002F56a75cfc34da43549d2bb46dab305ba2\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fabroad.hellogithub.com\u002Fv1\u002Fwidgets\u002Frecommend.svg?rid=56a75cfc34da43549d2bb46dab305ba2&claim_uid=fb0Nckng89FvyzP&theme=neutral\" alt=\"Featured｜HelloGitHub\" style=\"width: 250px; height: 54px;\" width=\"250\" height=\"54\" \u002F>\u003C\u002Fa>\n\u003C\u002Fp>\n\n漂亮易用的在线创意图片编辑器、海报设计器，仿造稿定设计等产品，开源、强大、好玩是我们的关键词。\n\n适用于多种场景：海报图片生成、电商分享图、文章长图、视频\u002F公众号封面等，轻松实现创意，迅速完成图文排版，设计如此简单！\n\n[![](https:\u002F\u002Fxp.palxp.cn\u002Fimages\u002F2023-7-16-1689500112694.gif)](https:\u002F\u002Fdesign.palxp.cn\u002F)\n\n### 项目特点\n\n- 丰富的交互细节，基础功能完善\n- 原生 DOM 画布编辑器，操作体验丝滑，支持各种 HTML5 特性，扩展生态更方便\n- 前端 + 服务端混合出图，确保高质量图像输出，准确还原网页细节和效果\n- 支持导入 PSD 设计文件解析辅助生成模板\n- AI 抠图工具一键去除背景，支持画笔修补擦除\n- 技术栈：Vue3 、Vite5 、Pinia 、ElementPlus、Express\n- 图片生成：Puppeteer、Html2canvas\n\n### 快速开始\n\n```\ngit clone https:\u002F\u002Fgithub.com\u002Fpalxiao\u002Fposter-design.git\ncd poster-design\nnpm run prepared\nnpm run serve\n```\n\n输入网址 http:\u002F\u002F127.0.0.1:5173\u002F 访问站点，如遇失败请拆开命令运行，更多详情[参阅文档](https:\u002F\u002Fxp.palxp.cn\u002F#\u002Farticles\u002F1689319644311)。\n\n### 服务端 & 图片生成\n\n本仓库中所提供的后端代码仅为示例作用，目的在于帮助开发者更好地理解项目，实际生产则根据自身需求进行开发。（原项目中请求的远程 API 接口已不再适用，但 [接口 API 文档](https:\u002F\u002Fxp.palxp.cn\u002Fapidoc\u002Findex.html) 仍具有一定参考性）\n\n关于部署等说明请前往项目中查看，后端项目代码位于根目录 [\u002Fservice](https:\u002F\u002Fgithub.com\u002Fpalxiao\u002Fposter-design\u002Ftree\u002Fmain\u002Fservice) 下。\n\n### 快速启动\n使用[docker-compose.yml](docker\u002Fdocker-compose.yaml) 文件快速启动。在运行安装命令之前，请确保您的机器上安装了 [Docker](https:\u002F\u002Fdocs.docker.com\u002Fget-docker\u002F) 和 [Docker Compose](https:\u002F\u002Fdocs.docker.com\u002Fcompose\u002Finstall\u002F)：\n> 特别注意⚠️：由于`ghcr.io\u002Fpuppeteer\u002Fpuppeteer`镜像，暂不支持Arm64架构。请在Amd64架构下运行。\n```\ndocker compose up -d\n```\n运行后，可以在浏览器上访问[http:\u002F\u002Flocalhost](http:\u002F\u002Flocalhost) 直接访问\n\n#### 自定义镜像构建\n- 前端构建\n```\ndocker build -t heimanba\u002Fposter-web -f .\u002Fdocker\u002Fweb\u002FDockerfile .\n```\n\n- 服务端构建\n```\ndocker build -t heimanba\u002Fposter-api -f .\u002Fdocker\u002Fapi\u002FDockerfile .\u002Fservice\n```\n\n### 付费技术支持\n\n支持基于开源版定制有限功能，帮助开发者节省研发时间和成本，并提供全方位技术指导与答疑。了解\u002F获取技术支持请访问：[迅排 Plus 服务](https:\u002F\u002Fplus.palxp.cn\u002F)。\n\n### 交流群\n\n欢迎关注公众号《品味前端》，回复“加群”或添加作者微信，了解项目最新动态、交流前端全栈技术。\n\n\u003Cimg style=\"width: 380px;\" src=\"https:\u002F\u002Fxp.palxp.cn\u002Fimages\u002F2024-3-1-1709306365949.png\" \u002F>\n\n### `Star` 仓库\n\n开源不易，别忘了给本项目点个 **Star** ~ 您的支持是对开源作者最大的鼓励 :heart:\n\n[![Star History Chart](https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=palxiao\u002Fposter-design&type=Date)](https:\u002F\u002Fstar-history.com\u002F#palxiao\u002Fposter-design&Date)\n\n每一个 Star 都是我不断前进的动力 :heart:\n\n[![Stargazers](https:\u002F\u002Fbytecrank.com\u002Fnastyox\u002Freporoster\u002Fphp\u002FstargazersSVG.php?user=palxiao&repo=poster-design)](https:\u002F\u002Fgithub.com\u002Fpalxiao\u002Fposter-design\u002Fstargazers)\n\n### `Contributions`\n\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpalxiao\u002Fposter-design\u002Fgraphs\u002Fcontributors\">\n  \u003Cimg src=\"https:\u002F\u002Fcontrib.rocks\u002Fimage?repo=palxiao\u002Fposter-design\" \u002F>\n\u003C\u002Fa>\n\n### 其它\n\n项目持续迭代中，还有很多不足，可以将你遇到的问题在 Issues 中提出，或者提交 Pull Request 帮助完善。\n\n### 详细功能清单\n\n#### 基础设计功能\n\n1. 元素拖拽放置操作，自由定位。\n\n2. 组合与拆分操作，多个元素组合成一个整体。\n\n3. 缩放操作。\n\n4. 对齐与分布，支持水平、垂直对齐以及多个元素的均匀分布。\n\n#### 文本功能\n\n1. 基础文字编辑，支持修改字体、字号、颜色、斜体、下划线加粗、间距行距、对齐方式等。\n\n2. 基于 CSS 的文字高级特效，如阴影、描边、渐变等，支持组合使用，创造丰富多样的文字效果。\n\n3. 花字组合，文字与图片icon的自由组合组件。\n\n#### 图像处理功能\n\n1. 图片素材插入与替换，从本地或素材库插入图片。\n\n2. 图片裁剪：支持圆角，或缩放裁剪显示区域以适应设计需求。\n\n3. 图片蒙版\u002F容器：可自定义容器填充图片，支持通过蒙版调整显示区域。\n\n4. SVG 素材编辑颜色、透明度等属性。\n\n#### 画布与画板设置\n\n1. 自定义画布尺寸：支持拖动把手实时改变画布尺寸，内置尺寸预设。\n\n2. 缩放功能：鼠标滚轮或点击进行画布的缩放。\n\n3. 画布颜色或背景图片修改：支持单色、或渐变色背景。\n\n4. 前端水印。\n\n5. 历史记录，撤销重做。\n\n6. 多画板支持：可以在作品中创建多个画板。\n\n#### 辅助功能\n\n1. PSD 解析：设计稿还原到网页，方便辅助创建模板。\n\n2. 画笔修补擦除抠图工具。\n\n3. 吸附线对齐线。\n\n4. 标尺和辅助引导线。\n\n5. 漫游导航：引导新手操作。\n\n#### 快捷操作与交互\n\n1. 键盘快捷键：复制、粘贴、撤销、重做、成组等。\n\n2. 右键菜单：支持常见操作如复制、删除、层级调整等。\n\n#### 二维码功能\n\n1. 二维码生成：支持自定义二维码的颜色、大小、样式。\n\n2. 二维码风格设置：支持单色、渐变色和自定义 logo 嵌入功能等。\n\n#### 图层与颜色工具\n\n1. 图层操作：自由拖拽元素变更层级、锁定\u002F解锁图层等。\n\n2. 调色板与吸色器：内置取色工具，从电脑画面中吸取颜色。\n\n3. 渐变色支持：调色盘支持渐变色编辑，自由定制多个颜色节点、调整角度等。\n\n### 感谢\n\n项目使用或参考了一些优秀开源项目，包括但不限于：\n\n- [moveable](https:\u002F\u002Fgithub.com\u002Fdaybrush\u002Fmoveable): 提供了画布中选择、拖动缩放等能力\n- [html2canvas](https:\u002F\u002Fgithub.com\u002Fniklasvh\u002Fhtml2canvas): 前端出图的简单方案\n- [qr-code-styling](https:\u002F\u002Fqr-code-styling.com\u002F): 生成风格化二维码\n- [rembg](https:\u002F\u002Fgithub.com\u002Fdanielgatis\u002Frembg): 图片自动抠图，使用 u2net 预训练模型\n\n### 感谢以下伙伴打赏支持\n\n| Dooring低代码 | DrawOn桌案 |\n| --- | --- |\n| \u003Ca href=\"https:\u002F\u002Fdooring.vip\u002F\"> \u003Cimg style=\"height: 90px\" src=\"https:\u002F\u002Fgithub.com\u002Fpalxiao\u002Fposter-design\u002Fassets\u002F21021314\u002F2240801f-8484-4fd2-8505-8205daa6d53c\" \u002F>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.drawon.cn?useSource=hb1\"> \u003Cimg style=\"height: 120px\" src=\"https:\u002F\u002Fgithub.com\u002Fpalxiao\u002Fposter-design\u002Fassets\u002F21021314\u002F258bb6ec-4e1e-4c86-b45c-22946213f209\" \u002F>\u003C\u002Fa> |\n\n### 社区合作伙伴\n\n| LeaferJS |\n| --- |\n| \u003Ca href=\"https:\u002F\u002Fwww.leaferjs.com\u002F\"> \u003Cimg style=\"height: 64px\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fdef32ec0-67ff-486e-a5ca-16f95dab290b\" \u002F>\u003C\u002Fa> |\n\n### `LICENSE`\n\n本项目遵循 MIT 开源协议，如有疑问，建议仔细阅读并保留此 [中文版开源许可证](https:\u002F\u002Fgithub.com\u002Fpalxiao\u002Fposter-design?tab=License-2-ov-file)。\n","迅排设计是一款美观且功能强大的在线图片编辑器和海报设计工具，适用于多种场景如海报生成、电商产品图制作、文章长图设计以及视频或公众号封面等。它基于Vue3构建，提供原生DOM画布编辑器，支持丰富的交互细节与HTML5特性，确保高质量图像输出。项目集成了Puppeteer和Html2canvas用于图片生成，并支持PSD文件导入及AI抠图等功能，使得创意实现更加便捷高效。无论是个人用户还是企业团队，在需要快速产出专业视觉内容时都能从该项目中受益。",2,"2026-06-11 03:19:12","top_language"]