PotatofieldImageToolkit
1,019
Stars
126
Forks
16
Watchers
23
Open Issues
待补全
许可证
Vue
语言
2019-12-24
创建时间
2026-10-30
最近更新
项目能做什么
适用于摄影师、设计师等创意行业从业者的图像工具箱。
来源:AI 基于仓库事实生成
· 内容以仓库实际 README 为准
使用说明 查看原始 README 原仓库文档
中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
# 洋芋田图像工具箱(重写版) 老项目 `PotatofieldImageToolkit`(Electron 11 + Vue 2)的现代化重写版本(当前 5.2.0)。 - 运行时:Electron 44(需 Node ≥ 22.12)、[electron-vite](https://electron-vite.org) 5 - 框架:Vue 3(`<script setup lang="ts">`)+ Vue Router 4 + Pinia - UI:`@fluentui/web-components` v3 + `@fluentui/tokens` + Font Awesome - 图像处理:`sharp`(运行于**主进程**,渲染进程经 IPC 调用,避免阻塞 UI) - 状态持久化:Pinia + `pinia-plugin-persistedstate`(localStorage); **跨窗口共享的数据(模板库等)一律放主进程**,不要依赖多窗口共享 localStorage - 更新:`electron-updater`,沿用老版本更新源(保持兼容) ## 开发 ```bash npm install npm run dev # 启动 Vite + Electron 开发模式 npm run build # 构建主进程 / 预加载 / 渲染进程 npm run package # 打包(win/nsis + mac/dmg) ``` 新环境若 `npm run dev` 起不来:electron 44 的二进制需单独下载, `npm rebuild` 不触发,执行 `$env:ELECTRON_MIRROR="https://npmmirror.com/mirrors/electron/"; node node_modules/electron/install.js` ## 目录结构 ``` src/ main/ 主进程:窗口管理、IPC、图像处理(sharp)、更新、文件 IO preload/ 预加载:contextBridge 暴露 window.api shared/ 主/渲染共享类型 renderer/ 渲染进程:router / stores / composables / utils / components / pages ``` ## 功能模块(11 个工具) 加水印(含全屏水印模式)、长图拼接、裁剪、分割、尺寸调整、压缩、格式转换、EXIF 读取、色彩提取、字体管理、水印模板。 「富文本制图」已外移为独立产品「洋芋田富文本编辑器」,应用内仅保留跳转入口。 单图工具支持批量形态(独立窗口):加水印、尺寸调整、压缩、格式转换、裁剪。 ## 文档 - [`PROGRESS.md`](./PROGRESS.md) —— 当前进度与未完成项(日志倒序,**续接会话先读这个**) - [`docs/DEVELOPMENT_GUIDE.md`](./docs/DEVELOPMENT_GUIDE.md) —— 统一组件、样式规范、开发维护规范(**动手前必读**) - [`docs/TOOL_CONSISTENCY.md`](./docs/TOOL_CONSISTENCY.md) —— 单图 vs 批量差异与统一决策记录 - [`docs/LEGACY_COMPARISON.md`](./docs/LEGACY_COMPARISON.md) —— 与老版本的实现/性能对比 - [`PLANNING.md`](./PLANNING.md) —— 初期架构规划(**部分内容已过时,以 DEVELOPMENT_GUIDE 为准**) ## 更新兼容性(重要) 新版本必须保持以下不变,老客户端才能自动更新到新版本: - `appId`: `cn.potatofield.imagetoolkit` - `publish.url`: `https://files.potatofield.cn/ImageToolkit/Packages/` - `win.target`: `nsis`,`mac.target`: `dmg` - `asar`: `false` ## 图标 打包需要 `build/icons/` 下的图标文件(从老项目 `PotatofieldImageToolkit/build/icons` 复制): - `icon.ico`(Windows) - `icon.icns`(macOS) - `icon.png`(托盘)阅读完整原文
项目深度分析 AI 生成
摄影师专属工作流与专业水印边框套件(买断/增值订阅)
| 产品构想 | 基于现有 EXIF 读取与水印模板功能,针对单反摄影师及手机摄影爱好者,打造类似哈苏/徕卡风格的相机参数边框、签名防盗全屏水印高级排版预设。 |
| 核心功能 | 高颜值相机参数自动边框生成(读取EXIF自动排版)、动态变量水印模板、批量签名矢量导入、色彩提取与胶片调色预设联动。 |
| 目标用户 | 独立摄影师、摄影发烧友、纪实/婚庆摄影从业人员。 |
| 难度/周期 | 低至中 · 1 - 2 个月 · 成本:开发设备与测试机、UI/模板素材采购或设计成本(极低服务器成本,本地运行)。 |
| 收费模式 | 采用 Freemium 模式,基础 11 款工具免费,高级水印边框模板库、商用字体包、专属排版样式按年订阅或单次买断。 |
| 竞争风险 | 市面上同类参数边框生成工具(如移动端小红书热门应用)较多,桌面端需强调批量处理吞吐量以形成壁垒。 |
| 依据 | 已验证事实(基于已有EXIF、水印、模板库、批量处理架构) |
电商及自媒体内容工业化切图/压缩客户端(商业授权版)
| 产品构想 | 针对电商(淘宝/拼多多/Shopify)及自媒体平台多尺寸切图与主图规范,提供一键预设适配工具箱与高压缩率算法。 |
| 核心功能 | 平台规格一键多尺寸导出(主图/详情页切图/轮播图)、更激进的WebP/AVIF极限无损压缩预设、多窗口无阻塞流水线批量处理。 |
| 目标用户 | 电商美工、独立站卖家、跨平台自媒体矩阵运营人员。 |
| 难度/周期 | 中 · 2 - 3 个月 · 成本:少量测试素材库成本、跨平台打包与签名证书成本。 |
| 收费模式 | 按席位商业买断制授权(一次性购买终身使用),或为企业定制专用导出规格批处理流水线。 |
| 竞争风险 | 开源基础版本功能已覆盖大部分单项能力,商业转化需强依赖对特定电商平台的规则绑定与效率提升感知。 |
| 依据 | 数据支持的判断(已有sharp高效本地计算及多窗口批量IPC机制) |
跨设备模板与字体云同步增值服务(SaaS 订阅)
| 产品构想 | 在离线 Electron 架构之上增加轻量云账户体系,实现用户自定义水印模板、企业 VI 字体库、输出预设的跨设备实时同步与备份。 |
| 核心功能 | 云端模板库备份与共享、字体云端静默同步与授权管理、跨设备历史配置漫游。 |
| 目标用户 | 拥有多台设备(如台式机+MacBook外拍)的创作者、小型设计工作室团队。 |
| 难度/周期 | 中 · 2 - 4 个月 · 成本:对象存储(OSS/S3)、轻量认证与数据库服务器、域名与带宽维护成本。 |
| 收费模式 | 云端同步月付/年付订阅会员(SaaS),超量云存储空间阶梯计费。 |
| 竞争风险 | 增加了原本完全无需服务器维护的运维成本和数据合规风险;纯本地用户对云同步付费意愿可能偏低。 |
| 依据 | AI推测 |
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心
竞品与相似项目 GitHub Search 真实检索
相似项目数据正在完善中,暂不展示(避免误导)
项目优势与风险
| 技术成熟度 | 创建于 2019-12-24,近 30 天仍在推送,发布过 50 个 Release |
| 社区活跃 | Star 1,019 / Fork 126 / Issue 23(数据支持,可自行核实) |
| 许可证 | 未检测到(需人工确认) |
| 主要风险 | 上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价 |
安装与使用
此项目未提供 Docker 镜像,安装步骤以原仓库 README 为准(涉及依赖安装与环境配置,对新手门槛较高)。