Go to file
Kornel 8217fd5478 Merge tag '2.0.0'
* 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
  ...
2018-11-11 16:13:59 +00:00
2018-11-11 16:13:59 +00:00
2018-05-21 12:07:40 -05:00
2018-11-11 16:13:59 +00:00
2018-11-11 16:13:59 +00:00
2018-11-11 16:13:59 +00:00
2018-11-11 16:13:59 +00:00
2017-07-10 11:58:14 +01:00
2018-11-11 16:13:59 +00:00
2018-03-16 02:14:34 -05:00
2018-11-11 16:13:59 +00:00
2018-03-16 02:14:34 -05:00
2018-11-11 16:13:59 +00:00
2018-11-11 16:13:59 +00:00
2018-03-16 02:14:34 -05:00
2017-11-17 19:00:53 -06:00
2018-03-16 02:14:34 -05:00
2017-12-13 21:48:54 -06:00
2018-11-11 16:13:59 +00:00
2018-11-11 16:13:59 +00:00
2018-11-11 16:13:59 +00:00
2018-11-11 16:13:59 +00:00
2018-03-16 02:14:34 -05:00
2018-11-11 16:13:59 +00:00
2015-01-24 16:28:31 +00:00
2018-11-11 16:13:59 +00:00
2018-03-16 02:14:34 -05:00
2018-03-16 02:14:34 -05:00
2018-03-16 02:14:34 -05:00
2018-11-11 16:13:59 +00:00
2018-11-11 16:13:59 +00:00
2018-03-16 02:14:34 -05:00
2018-11-11 16:13:59 +00:00
2018-11-11 16:13:59 +00:00
2018-11-11 16:13:59 +00:00
2018-03-16 02:14:34 -05:00
2018-04-09 10:47:14 -05:00
2018-11-11 16:13:59 +00:00
2018-03-16 02:14:34 -05:00
2018-11-11 16:13:59 +00:00
2018-03-16 02:14:34 -05:00
2018-03-16 02:14:34 -05:00
2018-03-16 02:14:34 -05:00
2018-03-16 02:14:34 -05:00
2018-03-16 02:14:34 -05:00
2018-04-09 10:47:14 -05:00
2018-03-16 02:14:34 -05:00
2018-03-16 02:14:34 -05:00
2018-03-16 02:14:34 -05:00
2018-03-16 02:14:34 -05:00
2018-03-16 02:14:34 -05:00
2018-03-16 02:14:34 -05:00
2018-03-16 02:14:34 -05:00
2018-03-16 02:14:34 -05:00
2018-03-16 02:14:34 -05:00
2018-03-16 02:14:34 -05:00
2018-03-16 02:14:34 -05:00
2018-11-11 16:13:59 +00:00
2018-03-16 02:14:34 -05:00
2018-03-16 02:14:34 -05:00
2018-03-16 02:14:34 -05:00
2018-03-16 02:14:34 -05:00
2018-03-16 02:14:34 -05:00
2018-03-16 02:14:34 -05:00
2018-03-16 02:14:34 -05:00
2018-03-17 00:27:49 -05:00
2018-03-16 02:14:34 -05:00
2014-07-24 10:50:59 -04:00
2018-11-11 16:13:59 +00:00
2017-06-26 22:03:32 -05:00
2018-11-11 16:13:59 +00:00
2018-03-16 02:14:34 -05:00
2018-03-16 02:14:34 -05:00
2018-03-16 02:14:34 -05:00
2018-11-11 16:13:59 +00:00
2018-11-10 15:47:08 +00:00
2018-11-11 16:13:59 +00:00
2018-03-16 02:14:34 -05:00
2018-03-16 02:14:34 -05:00
2018-04-09 10:47:14 -05:00
2018-03-16 02:14:34 -05:00
2018-11-11 16:13:59 +00:00
2018-06-12 16:08:26 -05:00
2018-11-11 16:13:59 +00:00
2018-04-12 17:02:10 -05:00
2018-03-16 02:14:34 -05:00
2018-11-11 16:13:59 +00:00
2018-11-11 16:13:59 +00:00
2018-03-16 02:14:34 -05:00
2018-03-16 02:14:34 -05:00
2018-03-16 02:14:34 -05:00
2018-03-16 02:14:34 -05:00

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

Languages
C 54.6%
Assembly 26.7%
HTML 8.9%
Java 4.4%
CMake 2.4%
Other 2.9%