登录 注册

PotatofieldImageToolkit

去点 Star
其他
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 为准(涉及依赖安装与环境配置,对新手门槛较高)。