|
1 | 1 | Mozilla JPEG Encoder Project
|
2 | 2 | ============================
|
3 | 3 |
|
4 |
| -This project's goal is to reduce the size of JPEG files without reducing quality or compatibility with the vast majority of the world's deployed decoders. |
| 4 | +MozJPEG reduces file sizes of JPEG images while retaining quality and compatibility with the vast majority of the world's deployed decoders. |
5 | 5 |
|
6 |
| -The idea is to reduce transfer times for JPEGs on the Web, thus reducing page load times. |
| 6 | +MozJPEG is based on [libjpeg-turbo](https://github.com/libjpeg-turbo/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. |
7 | 7 |
|
8 |
| -'mozjpeg' is not intended to be a general JPEG library replacement. It makes tradeoffs that are intended to benefit Web use cases and focuses solely on improving encoding. It is best used as part of a Web encoding workflow. For a general JPEG library (e.g. your system libjpeg), especially if you care about decoding, we recommend libjpeg-turbo. |
| 8 | +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](libjpeg.txt) instead. |
9 | 9 |
|
10 |
| -More information: |
| 10 | +## Features |
11 | 11 |
|
12 |
| -* [Mailing List](https://lists.mozilla.org/listinfo/dev-mozjpeg)</a> |
13 |
| -* [Version 3.0 Announcement](https://boomswaggerboom.wordpress.com/2014/12/30/mozjpeg-3-0-released/) |
| 12 | +* Progressive encoding with "jpegrescan" optimization. It can be applied to any JPEG file (with `jpegtran`) to losslessly reduce file size. |
| 13 | +* Trellis quantization. When converting other formats to JPEG it maximizes quality/filesize ratio. |
| 14 | +* Comes with new quantization table presets, e.g. tuned for high-resolution displays. |
| 15 | +* Fully compatible with all web browsers. |
| 16 | +* Can be seamlessly integrated into any program using libjpeg. |
| 17 | + |
| 18 | +## Releases |
| 19 | + |
| 20 | +* [Latest release](https://github.com/mozilla/mozjpeg/releases/latest) |
| 21 | +* [Version 3.0 Announcement](https://boomswaggerboom.wordpress.com/2014/12/30/mozjpeg-3-0-released/) ([overview of 3.0 features](https://calendar.perfplanet.com/2014/mozjpeg-3-0/)) |
14 | 22 | * [Version 2.0 Announcement](https://blog.mozilla.org/research/2014/07/15/mozilla-advances-jpeg-encoding-with-mozjpeg-2-0/)
|
15 | 23 | * [Version 1.0 Announcement](https://blog.mozilla.org/research/2014/03/05/introducing-the-mozjpeg-project/)
|
0 commit comments