8217fd547855b419f9545f89a3ac6e9a6a3c5491
* tag '2.0.0': (160 commits) Clarify Android Windows build instructions Bump revision to 2.0.0 Build: Don't use @rpath with OS X 10.4 builds Fix JPEG spec references per ISO/ITU-T suggestions Fix int overflow when decompr. corrupt prog. JPEG cjpeg: Fix OOB read caused by malformed 8-bit BMP Build: Preserve CMake exe suffix from cmd line Honor CMake exe suffix when inst. static builds README.ijg: Clarification regarding JPEG 2000/XR BUILDING.md: Correct iOS/Android examples Build: Detect whether compiler supports DSPr2 Fix jpeg_skip_scanlines() segfault w/merged upsamp Fix infinite loop in partial image decompression tjLoadImage(): Fix FPE triggered by malformed BMP TurboJPEG: Handle JERR_BMP*,JERR_PPM* error codes Fix CVE-2018-11813 Travis: Use SKS keyserver pool Additional code formatting tweaks Java: Further style refinements Java: Reformat code per checkstyle recommendations ...
Mozilla JPEG Encoder Project
MozJPEG reduces file sizes of JPEG images while retaining quality and compatibility with the vast majority of the world's deployed decoders.
MozJPEG is based on libjpeg-turbo. It's compatible with libjpeg API and ABI, and can be used as a drop-in replacement for libjpeg. MozJPEG makes tradeoffs that are intended to benefit Web use cases and focuses solely on improving encoding, so it's best used as part of a Web encoding workflow.
MozJPEG is meant to be used as a library in graphics programs and image processing tools. We include a demo cjpeg tool, but it's not intended for serious use. We encourage authors of graphics programs to use MozJPEG's C API instead.
Features
- Progressive encoding with "jpegrescan" optimization. It can be applied to any JPEG file (with
jpegtran) to losslessly reduce file size. - Trellis quantization. When converting other formats to JPEG it maximizes quality/filesize ratio.
- Comes with new quantization table presets, e.g. tuned for high-resolution displays.
- Fully compatible with all web browsers.
- Can be seamlessly integrated into any program using libjpeg.
Releases
Description
Languages
C
54.6%
Assembly
26.7%
HTML
8.9%
Java
4.4%
CMake
2.4%
Other
2.9%