当前位置: 首页 > news >正文 安阳网站建设商祺全免费自助建站 news 2025/10/21 5:39:00 安阳网站建设商祺,全免费自助建站,tp5网站开发步骤,国际知名设计公司logoGithub 开源地址: palxiao/poster-design 项目速览 git clone https://github.com/palxiao/poster-design.git cd poster-design npm run prepared # 快捷安装依赖指令 npm run serve # 本地运行将同时运行前端界面与图片生成服务(3000与7001端口)#xff0c;合成图片时…Github 开源地址: palxiao/poster-design 项目速览 git clone https://github.com/palxiao/poster-design.git cd poster-design npm run prepared # 快捷安装依赖指令 npm run serve # 本地运行 将同时运行前端界面与图片生成服务(3000与7001端口)合成图片时本地会启动一个Chrome浏览器实例。 下面一起来看下都有些什么功能吧。 上传 PSD 模板 点击 “我的” - “资源管理”上传PSD模板按钮进入PSD解析上传界面界面。选择或拖入 PSD 文件等待解析完成后开始编辑调整好模板后点击右上角“上传模板”等待完成。 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-B3yBM8M4-1692326856211)(https://p9-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/62e14e957f4b4d01abb979d8d55db918~tplv-k3u1fbpfcp-zoom-in-crop-mark:1512:0:0:0.image?)] 上传完成后点击查看作品即可打开模板之后在 “我的作品” 中可以找到该模板。 线上为功能测试资源将被上传到 Github并使用 jsdelivr 作为 CDN 节点访问这在某些网络条件下可能会体验不佳请确认你的网络环境必要时科学上网。 由于服务器在国内生成下载图片可能会图裂这不是BUG。 AI 抠图 上传需要去除背景的图片自动抠除背景。在线体验 以上在线体验Demo所分配的服务器资源仅1核1G内存可以看到应付简单抠图效果还是不错的后续我会另开一篇文章讲解如何部署感兴趣的话提前关注不迷路呀~ 编辑与设计 快捷键 保存Ctrl / Command S复制选中元素Ctrl / Command C粘贴Ctrl / Command V多选按住 Shift 或 Ctrl / Command 然后鼠标点选组合成组多选时Ctrl / Command G 文字 画布中双击内容编辑文字修改颜色原生吸色器Chrome 图片 除了拖拽缩放图片大小也可对图像内容进行缩放裁剪裁剪通常用于截取显示原图像的一部分 支持拖动图片放置到一个容器中显示 图层 图层面板中可随意拖动元素快速改变层级图层锁定后将固定在画布中此时元素变得不可移动再次点击按钮即可解锁 标尺 从标尺栏中拖出辅助线按住线段拖回标尺栏中删除辅助线 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BxJGHudX-1692326856213)(https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/0acd7c950bdf4356b22b0ab45c6d42c1~tplv-k3u1fbpfcp-zoom-in-crop-mark:1512:0:0:0.image?)] 项目架构 编辑界面就不多说了就是对着稿定设计来主要说说在保存时的操作实际保存的是两段JSON内容 其中 Page 是整个页面的 Schema而 Widgets 则是扁平化的数组代表着整个页面中的元素集合拍平是为了高效直观地实现层级以及查找组件。 保存这些 JSON 后在绘制页面请求这些信息然后将页面呈现出来绘制页移除了画布操作、属性菜单面板等编辑页才有的功能只保留了基础组件的引入如果有充足开发成本理论上可尝试采用 SSR 进一步提升速度并通过一系列方法判断字体、图片、SVG等元素是否加载完毕一旦整个页面以及资源都加载完成则调用 window 下的广播通知开始截图。 在服务端我们使用 puppeteer 启动无头浏览器在 Chrome 中打开绘制页并往其 BOM 中注入广播通知方法方法内调用截图项目的核心就是完成这样的操作闭环。 技术栈概括 前端Vue3 、Vite2 、Vuex 、ElementPlus 图片生成Puppeteer、Express 服务端Node.js 一些可独立的功能会逐渐抽取出来作为单独的库引入使用。 组件库 Github 地址front-end-arsenal | 组件文档网站 前端目录结构 /src ├── App.vue ├── api // 请求接口管理 ├── assets | ├── data // 数据资源 | ├── fonts // 本地字体资源 | └── styles // CSS 样式文件 ├── common // 存放一些公共方法例如上传下载、弹窗提示等 | ├── hooks | └── methods ├── components | ├── business // 放置业务组件 | | ├── cropper // 裁剪暂时弃用 | | ├── image-cutout // 抠图 | | ├── moveable // 操作插件 | | ├── picture-selector // 照片库弹窗选择 | | ├── qrcode // 二维码插件 | | ├── right-click-menu // 右键菜单 | | └── save-download // 保存下载弹窗 | ├── common // 公共组件 | | ├── PopoverTip.vue // 气泡提示组件 | | ├── ProgressLoading // 百分比进度条 | | └── Uploader // 上传组件 | └── modules // 核心模块 | ├── index.ts | ├── layout | | ├── designBoard.vue // 主界面 | | ├── lineGuides.vue // 网格弃用由moveable提供辅助线功能 | | ├── sizeControl.vue // 元素操作组件弃用由moveable代理 | | └── zoomControl.vue // 缩放画布 | ├── panel // 该目录下的所有文件自动导入项目中 | | ├── components | | ├── stylePanel.vue // 右侧属性编辑面板 | | ├── widgetPanel.vue // 左侧功能菜单面板 | | └── wrap | | ├── BgImgListWrap.vue // 背景选择面板 | | ├── PhotoListWrap.vue // 照片面板 | | ├── TempListWrap.vue // 模板列表 | | ├── ToolsListWrap.vue // 工具面板 | | ├── UserWrap.vue // 我的资源作品面板 | | ├── GraphListWrap.vue // 素材面板 | | ├── CompListWrap.vue // 组合列表目前主要是文字组合 | | └── TextListWrap.vue // 文字面板 | ├── settings // 放置操作面板下的一些组件 | | ├── EffectSelect // 效果选择未开发 | | ├── colorSelect.vue // 颜色选择 | | ├── iconItemSelect.vue // icon选择 | | ├── numberInput.vue // 数字输入 | | ├── numberSlider.vue // 数字拖拉 | | ├── textInput.vue // 文字输入 | | ├── textInputArea.vue // 文字域输入 | | └── valueSelect.vue // 下拉选择 | └── widgets // 该目录下的所有文件自动导入项目中 | ├── pageStyle.vue // 背景/页面设置 | ├── wGroup // 组合 | | ├── wGroup.vue | | └── wGroupStyle.vue // 对应右侧面板的操作 | ├── wImage // 图片 | | ├── components | | | └── innerToolBar.vue | | ├── wImage.vue | | └── wImageStyle.vue // 对应右侧面板的操作 | ├── wQrcode // 二维码 | | ├── wQrcode.vue | | └── wQrcodeStyle.vue // 对应右侧面板的操作 | ├── wSvg // 矢量图 | | ├── wSvg.vue | | └── wSvgStyle.vue // 对应右侧面板的操作 | └── wText // 文字 | ├── wText.vue | └── wTextStyle.vue // 对应右侧面板的操作 ├── config.ts // 公共配置 ├── main.ts // 项目入口文件 ├── mixins // 一些公共混合代码考虑优化 | ├── methods | | ├── DealWithCtrl.ts | | └── keyCodeOptions.ts | ├── mouseDragging.ts | ├── move.ts | └── shortcuts.ts ├── router // vue 路由 | ├── ..... ├── store // Vuex 状态管理器 | ├── index.ts | └── modules | ├── base | | ├── ....... | └── design | ├── ....... ├── types // TS类型配置 | ├── ....... ├── utils // 工具函数目录 | ├── axios.ts | ├── index.ts | ├── plugins | | ├── cssLoader.ts // 异步加载css | | ├── modules.ts // 全局加载公共组件 | | ├── pointImg.ts // 图片点位颜色测试中 | | ├── preload.ts // 加载资源 | | └── psd // 设计稿解析 | ├── utils.ts | └── widgets | └── elementConfig.ts // 配置全局默认导入的element组件 └── views // 页面目录├── Draw.vue // 绘制页├── Index.vue // 编辑页首页├── Psd.vue // PSD解析页└── components 由于项目当初开发至一半时才改用 Vue3 重构所以有部分代码混合了 Options 写法还请各位大佬不要笑话。 ---------------------------END--------------------------- 题外话 “不是只有程序员才要学编程” 认真查了一下招聘网站发现它其实早已变成一项全民的基本技能了。 连国企都纷纷要求大家学Python! 世界飞速发展互联网、大数据冲击着一切各行各业对数据分析能力的要求越来越高这便是工资差距的原因学习编程顺应了时代的潮流。 在这个大数据时代从来没有哪一种语言可以像Python一样在自动化办公、爬虫、数据分析等领域都有众多应用。 更没有哪一种语言语法如此简洁易读消除了普通人对于“编程”这一行为的恐惧从小学生到老奶奶都可以学会。 《2020年职场学习趋势报告》显示在2020年最受欢迎的技能排行榜Python排在第一。 它的角色类似于现在Office成了进入职场的第一项必备技能。 如果你也想增强自己的竞争力分一笔时代的红利我的建议是少加点班把时间腾出来去学一学Python。 因为被誉为“未来十年的职场红利”的Python赚钱、省钱、找工作、升职加薪简直无所不能 目前Python人才需求增速高达**174%人才缺口高达50万**部分领域如人工智能、大数据开发 年薪30万都招不到人 感兴趣的小伙伴赠送全套Python学习资料包含面试题、简历资料等具体看下方。 CSDN大礼包全网最全《Python学习资料》免费赠送安全链接放心点击 一、Python所有方向的学习路线 Python所有方向的技术点做的整理形成各个领域的知识点汇总它的用处就在于你可以按照下面的知识点去找对应的学习资源保证自己学得较为全面。 二、Python必备开发工具 工具都帮大家整理好了安装就可直接上手 三、最新Python学习笔记 当我学到一定基础有自己的理解能力的时候会去阅读一些前辈整理的书籍或者手写的笔记资料这些笔记详细记载了他们对一些技术点的理解这些理解是比较独到可以学到不一样的思路。 四、Python视频合集 观看全面零基础学习视频看视频学习是最快捷也是最有效果的方式跟着视频中老师的思路从基础到深入还是很容易入门的。 五、实战案例 纸上得来终觉浅要学会跟着视频一起敲要动手实操才能将自己的所学运用到实际当中去这时候可以搞点实战案例来学习。 六、面试宝典 简历模板 如有侵权请联系删除。 文章转载自: http://www.morning.qxxj.cn.gov.cn.qxxj.cn http://www.morning.jqcrf.cn.gov.cn.jqcrf.cn http://www.morning.tztgq.cn.gov.cn.tztgq.cn http://www.morning.sgfnx.cn.gov.cn.sgfnx.cn http://www.morning.zrwlz.cn.gov.cn.zrwlz.cn http://www.morning.ctfwl.cn.gov.cn.ctfwl.cn http://www.morning.fqqlq.cn.gov.cn.fqqlq.cn http://www.morning.tpyrn.cn.gov.cn.tpyrn.cn http://www.morning.grlth.cn.gov.cn.grlth.cn http://www.morning.lhsdf.cn.gov.cn.lhsdf.cn http://www.morning.nkyqh.cn.gov.cn.nkyqh.cn http://www.morning.llfwg.cn.gov.cn.llfwg.cn http://www.morning.bfcxf.cn.gov.cn.bfcxf.cn http://www.morning.zhqfn.cn.gov.cn.zhqfn.cn http://www.morning.gqwpl.cn.gov.cn.gqwpl.cn http://www.morning.xdpjf.cn.gov.cn.xdpjf.cn http://www.morning.cpmfp.cn.gov.cn.cpmfp.cn http://www.morning.fslxc.cn.gov.cn.fslxc.cn http://www.morning.mqxrx.cn.gov.cn.mqxrx.cn http://www.morning.bnxfj.cn.gov.cn.bnxfj.cn http://www.morning.jjzxn.cn.gov.cn.jjzxn.cn http://www.morning.kpwdt.cn.gov.cn.kpwdt.cn http://www.morning.bwzzt.cn.gov.cn.bwzzt.cn http://www.morning.hjwkq.cn.gov.cn.hjwkq.cn http://www.morning.lcdtb.cn.gov.cn.lcdtb.cn http://www.morning.qsfys.cn.gov.cn.qsfys.cn http://www.morning.qysnd.cn.gov.cn.qysnd.cn http://www.morning.yongkangyiyuan-pfk.com.gov.cn.yongkangyiyuan-pfk.com http://www.morning.rysmn.cn.gov.cn.rysmn.cn http://www.morning.qmnjn.cn.gov.cn.qmnjn.cn http://www.morning.flmxl.cn.gov.cn.flmxl.cn http://www.morning.rycd.cn.gov.cn.rycd.cn http://www.morning.daidudu.com.gov.cn.daidudu.com http://www.morning.mnsts.cn.gov.cn.mnsts.cn http://www.morning.csnch.cn.gov.cn.csnch.cn http://www.morning.npcxk.cn.gov.cn.npcxk.cn http://www.morning.beiyishengxin.cn.gov.cn.beiyishengxin.cn http://www.morning.npgwb.cn.gov.cn.npgwb.cn http://www.morning.lkbyq.cn.gov.cn.lkbyq.cn http://www.morning.yktwr.cn.gov.cn.yktwr.cn http://www.morning.lpzqd.cn.gov.cn.lpzqd.cn http://www.morning.qwbls.cn.gov.cn.qwbls.cn http://www.morning.ycpnm.cn.gov.cn.ycpnm.cn http://www.morning.dnpft.cn.gov.cn.dnpft.cn http://www.morning.3dcb8231.cn.gov.cn.3dcb8231.cn http://www.morning.easiuse.com.gov.cn.easiuse.com http://www.morning.smry.cn.gov.cn.smry.cn http://www.morning.yxwnn.cn.gov.cn.yxwnn.cn http://www.morning.ktbjk.cn.gov.cn.ktbjk.cn http://www.morning.kwcnf.cn.gov.cn.kwcnf.cn http://www.morning.ntqqm.cn.gov.cn.ntqqm.cn http://www.morning.tnqk.cn.gov.cn.tnqk.cn http://www.morning.nbnq.cn.gov.cn.nbnq.cn http://www.morning.xbbrh.cn.gov.cn.xbbrh.cn http://www.morning.qphdp.cn.gov.cn.qphdp.cn http://www.morning.bpmtx.cn.gov.cn.bpmtx.cn http://www.morning.xrmwc.cn.gov.cn.xrmwc.cn http://www.morning.jnkng.cn.gov.cn.jnkng.cn http://www.morning.llllcc.com.gov.cn.llllcc.com http://www.morning.kwnbd.cn.gov.cn.kwnbd.cn http://www.morning.nydtt.cn.gov.cn.nydtt.cn http://www.morning.dmjhp.cn.gov.cn.dmjhp.cn http://www.morning.gpsrk.cn.gov.cn.gpsrk.cn http://www.morning.fqklt.cn.gov.cn.fqklt.cn http://www.morning.wfyqn.cn.gov.cn.wfyqn.cn http://www.morning.rqlf.cn.gov.cn.rqlf.cn http://www.morning.cyhlq.cn.gov.cn.cyhlq.cn http://www.morning.nykzl.cn.gov.cn.nykzl.cn http://www.morning.rlhgx.cn.gov.cn.rlhgx.cn http://www.morning.htbbp.cn.gov.cn.htbbp.cn http://www.morning.zhengdaotang.cn.gov.cn.zhengdaotang.cn http://www.morning.myrmm.cn.gov.cn.myrmm.cn http://www.morning.mnkz.cn.gov.cn.mnkz.cn http://www.morning.tjwfk.cn.gov.cn.tjwfk.cn http://www.morning.rbbzn.cn.gov.cn.rbbzn.cn http://www.morning.tkzrh.cn.gov.cn.tkzrh.cn http://www.morning.bmtyn.cn.gov.cn.bmtyn.cn http://www.morning.lggng.cn.gov.cn.lggng.cn http://www.morning.msbpb.cn.gov.cn.msbpb.cn http://www.morning.wqpr.cn.gov.cn.wqpr.cn 查看全文 http://www.tj-hxxt.cn/news/236026.html 相关文章: 接做网站单子的网站wordpress 红色主题 小型行业网站建设维护成本2100000000级超变传奇 郑州 高端网站建设百度收录网址 服装网站建设的规模和类别做电影网站还能赚钱 景观做文本常用的网站网页设计100个方法 custed谁做的网站dedecms 图片网站 网站做新浪图床赣州住房和建设局网站 凡科建设网站还用买服务器吗wordpress打赏工具 网站开发发展和前景广告设计公司的简介 增加网站关键词库珠海营销网站建设 舟山网站建设设计营销代码怎么填 微信网站什么做的网站制作主题思路 网站网站建设培训wordpress访问记录 做配电柜在哪个网站发布信息WordPress高级微信机器人 支付网站建设费用计入phpnow搭建wordpress phpcms做网站好吗七牛云怎么样 软件跟网站开发的区别中山网页建站模板 网站建设需要学的西安电商平台网站建设 网站建设公司制作网站论述简述网站制作的步骤 高端网站欣赏鸭梨网站建设 海南网站建设方面网站开发人员招募费用 简易个人博客网站源码网页制作怎么插图片 简单的php购物网站源码wordpress ueditor ps做的图怎么做成网站前端网页美工设计师工资 怎么维护好网站台州自助建站 做网站要具备些什么一站式网站建设与运营 网站内容管理系统怎么用家装公司利润一般多少 网站官网建设方案网站建设合同编号 微信外部链接网站网站建设预付款 帮网贷做网站会判刑吗做网站用啥语言