图片压缩工具排名

给你喜欢的图片压缩工具投票吧,或者举出你在使用的其他图片压缩工具
格式如下

软件名称

支持平台: Web、Android、Windows等
开源情况: 开源/不明/闭源
官网或仓库地址:
(可选)包括的部分输出文件格式: 如AVIF、WebP、HEIC、JXL等
(可选)是否支持批量操作:
(可选)值得一提的编码器: 如Jpegli、MozJPEG、OxiPNG等

其他特性

12 个答案

12

ffmpeg

支持平台: 基本上全平台
开源情况: 开源
官网或仓库地址: https://ffmpeg.org/
包括的部分输出文件格式:

  • JPEG (.jpg, .jpeg):编码器 mjpeg,有损,
  • JPEG 2000 (.jp2):编码器 libopenjpeg,有损/无损。
  • JPEG XL (.jxl):编码器 libjxl,有损/无损。
  • WebP (.webp):编码器 libwebp,有损/无损。
  • AVIF (.avif):编码器 libaom-av1 或 librav1e,有损/无损
  • HEIF/HEIC (.heic, .heif):编码器 libx265 等,
  • PNG (.png):编码器 png,无损,
  • GIF (.gif):编码器 gif
  • TIFF (.tif, .tiff):编码器 tiff,可无损(如deflate)或有损(JPEG压缩)
  • BMP (.bmp):编码器 bmp,无损/未压缩
  • DPX (.dpx), OpenEXR (.exr) 等专业格式

是否支持批量操作: 支持(脚本/命令行或第三方gui)

其他特性:支持处理视频

XnConvert

支持平台: Windows, Linux, macOS。
开源情况: 免费软件(非开源)
官网或仓库地址: https://www.xnview.com/en/xnconvert/
包括的部分输出文件格式: AVIF、JXL、JPG、PNG、TIFF、WEBP、GIF、BMP、PDF 等
是否支持批量操作: 是(内置批量转换与批量编辑功能)
是否支持命令行: 是(可配合兄弟应用 NConvert 进行命令行和脚本化处理)
特色与优点: 支持多种图片格式互转,能作为通用图片格式转换工具。例如 jpegli 不支持 WebP 直接转换,但使用 XnConvert 可以完成 WebP 与 JPG、PNG 等格式之间的转换。内置丰富的批量处理功能,支持调整尺寸、裁剪、旋转、加水印、改色彩、重命名、保留或移除元数据等操作;图形界面友好,上手成本低,适合不想写命令的用户;同时可结合 NConvert 用于自动化流程。

pngquant

  • 支持平台: Windows, Linux, mac OS,同时也可作为 C library 被其他程序调用。
  • 开源情况: 开源(GPL)
  • 官网或仓库地址: https://pngquant.org/
  • 包括的部分输出文件格式: PNG
  • 是否支持批量操作: 是(借助脚本)

备注:命令行软件,无 GUI。

1 个赞

Squoosh!

支持平台: Web(PWA)
开源情况: 开源
官网或仓库地址: GitHub - GoogleChromeLabs/squoosh: Make images smaller using best-in-class codecs, right in the browser. · GitHub
包括的部分输出文件格式: JPEG PNG WebP AVIF GIF SVG BMP TIFF
是否支持批量操作: 通过 npx @squoosh/cli 批量操作
值得一提的编码器: MozJPEG OxiPNG libwebp SVT-AV1

ImageMagick

支持平台: 桌面全平台
开源情况: ImageMagick
官网或仓库地址:https://imagemagick.org/

相当于图片处理中的FFmpeg。什么格式都支持点特性,带有繁杂的功能。兼有GUI,CLI和API接口

Image Toolbox(“格式转换”功能)

支持平台: Android
开源情况: 开源
官网或仓库地址: github.com/T8RIN/ImageToolbox
包括的部分输出文件格式: AVIF、WebP、HEIC、JXL、JPG、PNG、BMP、JPEG 2000、TIFF、QOI、ICO、GIF
是否支持批量操作:

Image Toolbox的MD3E界面相当华丽,格式转换页面支持保留或者去除EXIF信息,压缩界面可以显示目标文件的大小(很多时候不准)

jpegoptim

  • 支持平台:Windows, Linux, mac OS
  • 开源情况:开源(GPL 3.0)
  • 官网或仓库地址:https://github.com/tjko/jpegoptim
  • 包括的部分输出文件格式:JPG
  • 是否支持批量操作:是(借助脚本)

备注:命令行软件,无 GUI。

Curtail

  • 支持平台:Linux, FreeBSD
  • 开源情况:开源(GPL 3.0)
  • 官网或仓库地址:https://github.com/Huluti/Curtail
  • 包括的部分输出文件格式:JPG,PNG,WebP
  • 是否支持批量操作:是

OptiPNG

  • 支持平台:Windows
  • 开源情况:开源(Zlib License)
  • 官网或仓库地址:https://optipng.sourceforge.net/
  • 包括的部分输出文件格式:PNG
  • 是否支持批量操作:是(借助脚本)
  • 其他特性:支持转换其他格式(BMP、GIF、PNM、TIFF)为 PNG

备注:命令行软件,无 GUI。

PNGOUT

  • 支持平台:Windows
  • 开源情况:闭源
  • 官网或仓库地址:Ken Silverman's Utility Page
  • 包括的部分输出文件格式:PNG
  • 是否支持批量操作:是(借助脚本)
  • 其他特性:追求高压缩率

备注:命令行软件,无 GUI。

Caesium Image Compressor

支持平台: Web Windows MacOS
开源情况: Lymphatus/caesium-image-compressor
官网或仓库地址: Caesium - Image Compressor

包括的部分输出文件格式: JPG PNG WebP TIFF
是否支持批量操作: GUI中批量操作

计划重写v3版本中

RECOMPRESSOR

支持平台: Web
开源情况: 闭源
官网或仓库地址: 最优图像优化 - Recompressor

包括的部分输出文件格式: JPG PNG SVG
是否支持批量操作:否

边跑分边压缩的在线网站,最终结果可视化指标,然后选择一个你觉得数值合理的下载。