少女祈祷中...

文章背景图

Imagine Plus:轻量的开源图片压缩格式转换神器

2026-07-27
8
-
- 分钟

一款基于 Tauri 2 重构的跨平台图片优化工具,支持 PNG / JPEG / WebP / AVIF / HEIC / BMP 格式的压缩、转换与批量调整尺寸,安装包最小仅 4MB 出头。

一、项目简介

Imagine Plus 是 GitHub 用户 xianfei 对经典开源图片压缩工具 meowtec/Imagine 的重构增强版本。原版的 Imagine 是一款基于 Electron 的 PNG/JPEG 优化工具,而 Imagine Plus 在保留其"为 Web 而优化图片"核心理念的基础上,进行了彻底的现代化改造:

  • 项目地址:https://github.com/xianfei/Imagine-plus

  • 最新版本:v0.10.2(2026 年 7 月 27 日发布)

  • 开源协议:MIT(注:因 PNG 量化依赖 libimagequant,分发构建实际遵循 GPL-3.0)

  • 支持平台:Windows、macOS、Linux

为什么选择 Imagine Plus?

与原版 Imagine 相比,这个分支带来了六项关键改进:

改进点

说明

Tauri 2 重构

应用体积从 Electron 版的 100MB+ 骤降至约 9MB(macOS 包),Windows 安装包仅 4.33MB

更多格式支持

新增 AVIF 输出、HEIC/BMP 输入,共 6 种输入格式、4 种输出格式

批量调整尺寸

v0.9 起支持批量图片缩放,采用 SIMD 加速的 Lanczos3 算法

对比模式

优化前后图片可通过滑块直观对比画质差异

元数据保留

可选择保留 EXIF / ICC 色彩配置文件

界面与体验优化

全新设置页、渐进式编码选项、优化进度显示

格式支持矩阵

Imagine Plus 支持以下 6 种输入格式到 4 种输出格式的全互转:

源格式 ↓ / 目标格式 →

JPG

PNG

WebP

AVIF

JPG

PNG

WebP

AVIF

HEIC

BMP

这意味着你可以直接把 iPhone 拍摄的 HEIC 照片批量转成 JPG,或者把网站素材批量转成体积更小的 WebP/AVIF。

技术架构一览

Imagine Plus 的图像处理管线完全由静态链接的 Rust 编解码器栈构成,性能与画质都有保障:

  • mozjpeg —— JPEG 编码(与 sharp 使用的同款编码器)

  • libimagequant —— PNG 调色板量化(pngquant 引擎)

  • libwebp —— WebP 编解码

  • ravif(rav1e) —— AVIF 编码

  • fast_image_resize —— SIMD Lanczos3 图像缩放

  • img-parts —— EXIF/ICC 元数据保留

前端为 React/Redux + Vite,Node.js 仅作为构建工具,发布的应用中不含 Node 运行时。


二、Windows 详细使用教程

第 1 步:下载安装包

打开发布页面:https://github.com/xianfei/Imagine-plus/releases

在最新版本的 Assets 列表中,Windows 平台提供三种安装包(以 v0.10.2 为例):

文件名

大小

适用人群

ImaginePlus_0.10.2_Windows_x64-setup.exe

4.33 MB

推荐大多数用户,标准安装程序

ImaginePlus_0.10.2_Windows_x64_en-US.msi

6.12 MB

适合企业批量部署的 MSI 包

ImaginePlus_0.10.2_Windows_x64-portable.exe

17.4 MB

绿色便携版,免安装,可放 U 盘随身携带

💡 国内用户如果访问 GitHub 较慢,可以使用网盘链接下载。

第 2 步:安装(绕过 SmartScreen 拦截)

由于该应用没有购买商业代码签名证书,首次运行安装程序时,Windows Defender SmartScreen 可能会弹出蓝色警告窗口,提示"Windows 已保护你的电脑"。这是开源小工具的常见情况,处理方法如下:

  1. 在蓝色警告窗口中,点击 “更多信息”(More info)链接;

  2. 窗口展开后,点击底部出现的 “仍要运行”(Run anyway)按钮;

  3. 随后按常规流程完成安装即可。

便携版用户无需安装,双击 exe 即可直接运行。

第 3 步:认识主界面

启动 Imagine Plus 后,界面非常简洁,核心区域包括:

  • 图片列表区:待处理图片以缩略图卡片形式排列,每张卡片显示原始尺寸/体积与优化后的尺寸/体积、压缩率;

  • 顶部操作栏:添加图片、清空列表、全部保存等操作入口;v0.10.2 起,优化进度会直接显示在操作栏上;

  • 单张图片操作区:每张图片卡片上可单独设置输出格式与质量;

  • 设置入口:进入全页设置界面,配置格式映射、输出选项、语言与并发数。

第 4 步:基础压缩流程(最常用的操作)

  1. 导入图片:将图片文件或整个文件夹直接拖拽到窗口中,或点击添加按钮选择文件。支持 JPG、PNG、WebP、AVIF、HEIC、BMP 六种格式混合导入。

  2. 等待自动优化:导入后程序立即使用当前设置开始压缩,每张图片卡片会实时显示压缩后的体积和节省百分比。

  3. 微调质量:点击某张图片,可以针对它单独调整输出格式和质量滑块——

    • JPEG:拖动质量滑块(mozjpeg 编码,视觉无损区间通常在 75~85);

    • PNG:量化级别越低体积越小,颜色越接近原图则体积越大;

    • WebP / AVIF:同理调整质量参数。

  4. 对比画质:双击图片或使用对比模式,拖动滑块可逐像素对比优化前后的差异,确认画质可接受。

  5. 保存结果:点击单张图片的保存按钮单独导出,或点击操作栏的"全部保存"批量导出。v0.10.2 在部分图片尚未保存时会给出警告提示,防止遗漏。

第 5 步:格式转换(如 HEIC 转 JPG)

Imagine Plus 的格式转换与压缩是同一个流程:

  1. 设置界面中配置"格式映射"(Format Mapping),例如设置 HEIC → JPGPNG → WebP

  2. 将源图片拖入窗口,程序会自动按映射规则输出目标格式;

  3. 每张图片也可以单独覆盖全局映射,临时指定其他输出格式。

典型场景:把 iPhone 拍的几十张 HEIC 照片拖进去,设置映射为 JPG、质量 85,一键全部转为通用格式,体积通常还能再缩小一半以上。

第 6 步:批量调整图片尺寸(v0.9 新增)

  1. 选中需要处理的图片(可多选或全选);

  2. 打开调整尺寸(Resize)功能,设置目标宽度/高度(可按像素或按比例缩放);

  3. 程序使用 SIMD 加速的 Lanczos3 算法执行缩放,画质损失极小;

  4. 缩放与压缩、格式转换可以组合在一次流程中完成——即"缩尺寸 + 转 WebP + 压缩"一步到位。

第 7 步:设置界面详解

v0.10 引入的全页设置界面包含以下板块:

  • 格式映射(Format Mapping):定义每种输入格式的默认输出格式;

  • 分格式输出选项:分别为 JPEG / PNG / WebP / AVIF 设置默认质量、渐进式编码(Progressive)、是否保留元数据(EXIF/ICC)等;

  • 语言设置:支持多语言界面(含简体中文);v0.10.2 已补全调整尺寸和设置界面的全语言翻译;

  • 并发设置:调整并行处理的图片数量,多核 CPU 可适当调高以缩短批量处理时间。

第 8 步:实用技巧与注意事项

  • 保留拍摄信息:需要保留照片的拍摄参数、定位或色彩配置文件时,务必在设置中开启"保留元数据";反之关闭可进一步减小体积。

  • 渐进式 JPEG:用于网页时建议开启渐进式编码,图片会由模糊到清晰逐步加载,改善用户体验。

  • WebP/AVIF 选型:AVIF 压缩率最高但编码较慢;WebP 兼容性最好;追求极致体积且面向现代浏览器选 AVIF,求稳选 WebP。

  • 已知限制:暂不支持输出隔行扫描(Interlaced)PNG,这是 Rust png 编码器的上游限制。

  • HEIC 解码:macOS 上使用系统 ImageIO 硬件加速解码;Windows/Linux 上通过 WebView WASM 方案解码,速度略慢但功能完整。


三、自行编译(可选)

如果你希望从源码构建,需要准备 Node.js 与 Rust 工具链:

git clone https://github.com/xianfei/Imagine-plus.git
cd Imagine-plus
npm install
npm run dev      # 开发模式运行(tauri dev)
npm run build    # 打包构建,产物在 src-tauri/target/release/bundle
npm test         # 前端测试(tsc + jest)
cd src-tauri && cargo test   # Rust 图像管线测试

四、总结

Imagine Plus 是目前 Windows 平台上少有的既轻量又全能的开源图片优化工具:

  • :安装包最小仅 4.33MB,运行时占用远低于 Electron 同类软件;

  • :压缩、格式转换、批量缩放三合一,覆盖 JPG/PNG/WebP/AVIF/HEIC/BMP;

  • :mozjpeg、libimagequant、ravif 等业界标准编解码器保证输出质量;

  • :Rust 原生处理管线 + SIMD 加速 + 可配置并发。

对于需要频繁为网站、公众号、文档压缩图片的用户,以及想把 iPhone HEIC 照片批量转格式的普通用户,Imagine Plus 都值得收藏。唯一的注意点是首次安装需手动绕过 SmartScreen 提示,以及 GPL-3.0 许可对二次分发有一定约束。

相关链接

AI

Imagine Plus:轻量的开源图片压缩格式转换神器

本文链接: Imagine Plus:轻量的开源图片压缩格式转换神器

本文包含 AI 辅助内容 ,使用 ChatGPT 参与 资料整理,排版辅助 ,已由作者审核。

本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。

评论交流

文章目录