{"id":16636447,"url":"https://github.com/more-strive/tuhigh","last_synced_at":"2025-04-14T17:48:55.273Z","repository":{"id":241275792,"uuid":"743897635","full_name":"more-strive/tuhigh","owner":"more-strive","description":"一款美观且功能强大的在线设计工具，具备海报设计和图片编辑功能","archived":false,"fork":false,"pushed_at":"2024-07-29T12:33:10.000Z","size":3724,"stargazers_count":18,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-14T17:48:43.879Z","etag":null,"topics":["leaferjs","psd-parse","vue"],"latest_commit_sha":null,"homepage":"https://tuhigh.cn","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/more-strive.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-01-16T08:14:59.000Z","updated_at":"2025-02-27T02:07:31.000Z","dependencies_parsed_at":"2025-03-28T06:14:08.896Z","dependency_job_id":"36586dda-edb7-49be-830a-828844001f22","html_url":"https://github.com/more-strive/tuhigh","commit_stats":null,"previous_names":["more-strive/tuhigh"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/more-strive%2Ftuhigh","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/more-strive%2Ftuhigh/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/more-strive%2Ftuhigh/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/more-strive%2Ftuhigh/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/more-strive","download_url":"https://codeload.github.com/more-strive/tuhigh/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248930826,"owners_count":21185091,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["leaferjs","psd-parse","vue"],"created_at":"2024-10-12T06:06:49.903Z","updated_at":"2025-04-14T17:48:55.246Z","avatar_url":"https://github.com/more-strive.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# tuhigh\n1，一款美观且功能强大的在线设计工具，具备海报设计和图片编辑功能，基于leafer.js的开源版【稿定设计】。适用于多种场景，如海报生成、电商产品图制作、文章长图设计、视频/公众号封面编辑等。  \n2，适配稿定设计导出pdf还原，支持导入psd还原  \n3，可导出图片，svg，pdf  \n\u003cb\u003eDemo：[https://tuhigh.cn](https://tuhigh.cn)\u003c/b\u003e\n\n\n![image](/docs/example.png)\n\n# 🎉 pdf解析\n\n![psd-parse](/docs/pdf-parse.gif)\n\n# 🎉 psd解析\n\n![psd-parse](/docs/psd-parse.gif)\n\n# 📋 色彩演示\n\n![background](/docs/background.gif)\n\n# 🚀 项目运行\n```\nnode \u003e= 16+\nnpm install\nnpm run dev\nnpm run build\n```\n\n# 📖 项目结构\n```\n├── app                           // 静态资源\n│   ├── fabricCanvas              // FabricCanvas\n│   ├── fabricControls            // 选择器\n│   ├── fabricRuler               // 标尺\n│   ├── fabricTool                // 拖动\n│   ├── guideLines                // 辅助线\n│   ├── hoverBorders              // 预选择\n│   └── wheelScroll               // 缩放\n├── assets                        // 静态资源\n│   ├── fonts                     // 在线字体文件\n│   └── styles                    // 样式\n├── components                    // 与业务逻辑无关的通用组件\n├── configs                       // 配置文件，如：颜色，字体。\n├── hooks                         // 供多个组件（模块）使用的 hooks 方法\n├── extension                     // 自定义fabirc对象\n│   ├── controls                  // 裁剪图片controls\n│   ├── mixins                    // 裁剪图片mixins\n│   └── object                    // 自定义元素对象\n├── mocks                         // mocks 数据\n├── plugins                       // 自定义的 Vue 插件\n├── types                         // 类型定义文件\n├── store                         // Pinia store，参考：https://pinia.vuejs.org/\n├── utils                         // 通用的工具方法\n├── views                         // 业务组件目录。\n│    ├── Canvas                   // 编辑器对象\n│    └── Editor                   // 编辑器模块\n└── worker                        // web worker\n```\n\n# 📚 功能列表\n### 基础功能\n- 历史记录（撤销、重做）\n- 快捷键\n- 右键菜单\n- 导入PDF(完美还原格式，不支持图片裁切导入)\n- 导入PSD(完美还原格式，支持部分特效还原，亮度，对比度，颜色覆盖)\n- 导入SVG(不支持tspan字体)\n- 导出本地文件（SVG、图片、PDF）\n### 页面编辑\n- 页面添加、删除\n- 页面顺序调整\n- 页面复制粘贴(TODO)\n- 背景设置（纯色、渐变、图片）\n- 设置画布尺寸\n- 网格线(TODO)\n- 标尺\n- 画布缩放、移动\n- 页面模板\n- 选择面板（隐藏元素、层级排序、元素命名）(TODO)\n### 元素编辑\n- 元素添加、删除\n- 元素复制粘贴\n- 元素拖拽移动\n- 元素旋转\n- 元素缩放\n- 元素多选（框选、点选）\n- 多元素组合\n- 多元素批量编辑(TODO)\n- 元素锁定(TODO)\n- 元素吸附对齐（移动和缩放）\n- 元素层级调整\n- 元素对齐到画布\n- 元素坐标、尺寸和旋转角度设置\n#### 文字\n- 文本编辑（颜色、高亮、字体、字号、加粗、斜体、下划线、删除线、对齐方式、项目符号、缩进、清除格式）\n- 行高\n- 字间距\n- 段间距\n- 填充色\n- 阴影\n- 透明度\n#### 图片\n- 滤镜\n- 着色（蒙版）\n- 翻转\n- 边框\n- 阴影\n- 裁切\n#### 形状\n- 填充色\n- 边框\n- 阴影\n- 透明度\n- 翻转\n- 编辑文字\n#### 线条\n- 颜色\n- 宽度\n- 样式\n\n## 联系作者\nwechat: 15972699417  \nemail:  15972699417@163.com\n\n## License\n\nLicensed under the MIT License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmore-strive%2Ftuhigh","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmore-strive%2Ftuhigh","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmore-strive%2Ftuhigh/lists"}