Mozilla JPEG 编码器项目
MozJPEG 通过保持质量并与其他世界上大多数部署的解码器兼容来减少 JPEG 图像的文件大小。
MozJPEG 基于 libjpeg-turbo。它与 libjpeg API 和 ABI 兼容,可以用作 libjpeg 的直接替换。MozJPEG 进行了权衡,旨在有利于网络使用案例,并专注于提升编码,因此最好将其作为网络编码工作流程的一部分来使用。
MozJPEG 适用于作为图形程序和图像处理工具的库使用。我们提供了一个示例 cjpeg
工具,但它不适用于实际使用。我们鼓励图形程序的创作者使用 MozJPEG 的 C API。
特性
- 带有“jpegrescan”优化的渐进式编码。可以应用于任何 JPEG 文件(使用
jpegtran
),无损地减小文件大小。 - 树形量化。在将其他格式转换为 JPEG 时,最大化质量/文件大小比率。
- 包括新的量化表预设,例如,针对高分辨率显示进行调校。
- 与所有网络浏览器完全兼容。
- 可以作为任何使用 libjpeg 的程序的无缝集成。