
Img Toolbox 是一个开源的桌面图片工具箱,作者 LokerL,MIT 协议。它把格式转换、添加水印、尺寸调整、裁剪、拼接五个高频操作做成了同一个窗口里的五个页面,左边一列图标切换,不用为每件小事开一个软件。当前版本 0.0.3,Windows 安装包 81.3MB。
五个功能与开发进度
作者在 README 里用勾选清单公开了进度,已打勾的五项就是现在能用的:格式转换、添加水印、图片调整、图片裁剪、图片拼接。还没打勾的是图片旋转、图片分割、OCR。这一点值得说明——它是个功能还在往上长的小工具,不是成品大满贯,看到这里心里有数即可。
| 功能 | 怎么用 | 状态 |
|---|---|---|
| 格式转换 | 选图片 → 下拉选目标格式 → 选输出文件夹 → 转换 | 可用 |
| 添加水印 | 选图片 → 选水印 → 选输出文件夹 → 处理 | 可用 |
| 尺寸调整 | 输入宽高 → 选适应方式 → 选输出文件夹 → 转换 | 可用 |
| 图片裁剪 | 填上边距、左边距、宽高 → 选输出文件夹 → 裁剪 | 可用 |
| 图片拼接 | 选多张图 → 选方向 → 填文件名 → 选输出文件夹 → 拼接 | 可用 |
| 旋转 / 分割 / OCR | README 中未勾选 | 未实现 |
水印这块比想象中细
很多批量加水印工具只给一个”打上去”的开关,Img Toolbox 给了一整套参数。点左上角的加号能添加多个水印,右上角删除按钮一次清空;每个水印可以单独启用、单独选类型,多个水印叠在同一批图上也可以。
- 类型:图片水印或文字水印,两种可混用
- 资源:图片水印选一张图当水印,文字水印直接输入文字
- 位置:左上、右上、左下、右下、居中五个预设
- 边距:上边距、左边距可单独填数值,填了边距后位置预设不生效
- 大小:文字水印是字体大小,图片水印是长宽

顺手补一句边界:如果你要的是按 EXIF 拍摄时间、经纬度自动排版的那种水印,这工具不做,那是水印助手和Copicseal 的活。Img Toolbox 的水印是手动摆位型,可控、精确,但不会替你读照片元数据。
尺寸调整的五个适应方式
这是它跟普通改图工具拉开差距的地方。填完宽高之后要选一种适应方式,决定图片怎么塞进这个框里:

- cover(默认):保持比例,通过裁剪保证图像覆盖你给的两个尺寸
- contain:保持比例,必要时用”信箱”方式完整装进框内
- fill:忽略原比例,直接拉伸到指定尺寸
- inside:保持比例缩到尽可能大,同时不超过给定尺寸
- outside:保持比例缩到尽可能小,同时不小于给定尺寸
这五个词来自图像处理领域通用的 resize 语义,不是作者自己造的概念,用过别的批处理工具基本能直接对上号。做电商主图选 cover,做缩略图选 contain,做统一卡片占位选 fill,心里有数就不会出怪图。
安装与自建两条路
最省事是下安装包。作者在 GitHub Releases 放了 Windows 的 exe,0.0.3 版的 ImgToolbox-Windows-0.0.3-Setup.exe 是 81.3MB。Mac 和 Linux 的包要去仓库的 Actions 页面里找,README 明确写了这一点——Releases 里只有 Windows 版,别在那边翻不到就以为不支持。
想改代码或者不想装东西,也可以拉源码跑:git clone 之后 npm install,再 npm run dev 就起来了。技术栈是 Electron 31 + Vue 3 + Vite 5,图片处理走 sharp,界面用 Arco Design Vue,主进程代码在 dist-electron/main/index.js。整个仓库 141KB,属于那种读得完的体量。
| 项目 | 信息 |
|---|---|
| 当前版本 | 0.0.3(2025-01-18 发布) |
| 开源协议 | MIT |
| 技术栈 | Electron 31 + Vue 3 + Vite 5 + sharp |
| Windows 包体 | 81.3MB(Setup.exe) |
| 仓库体积 | 141KB |
它适合谁,不适合谁
适合的场景很具体:手上攒了一堆手机截图想统一转成 jpeg、给几十张图统一压上自己的水印、把商品图裁成固定尺寸、把多张长图拼成一张。这些活以前要么开 Photoshop 走动作,要么找一堆在线工具挨个上传,现在一个本地窗口搞定,图不出本机。
不适合的也直说:它不做压缩优化,要压体积得看PicSharp;它不做截图,要截图加注释看Ksnip;它不读 EXIF,要按拍摄信息排版水印得用前面提到的那两款。工具边界清楚,用起来才不别扭。
几句实话
72 个 star、6 个 fork、4 个 watcher,这是个很小的个人项目,2025 年 1 月之后主分支没有再推新提交。它现在的价值在于”够用且开源”——五个功能都是实的,代码你能看能改,不用担心哪天弹窗要你充会员。至于长期维护,别抱太高期待,作者本来就是个工具人,做完自己要用的事就搁下了。
仓库里现在挂着的 issue 有两条是依赖升级机器人提的,另一条是用户问能不能给水印加实时预览。这条提得挺对——现在调水印参数得先处理一遍看结果,不满意再改再处理,来回几次才满意。要真有这需求,去 issue 里顶一下比在这儿等有效。
下载地址
GitHub 仓库:https://github.com/LokerL/img-toolbox
Windows 安装包在仓库的 Releases 页,Mac 和 Linux 的包在 Actions 页。项目采用 MIT 协议,可自由使用与修改。
发表回复