[](https://libjpeg-turbo.org)
[Recent Changes](https://libjpeg-turbo.org/Main/RecentChanges) - [Search](https://libjpeg-turbo.org/Site/Search):
[**libjpeg-_turbo_** Home](https://libjpeg-turbo.org/Main/HomePage)
About **libjpeg\-_turbo_**
* [Professional Services](https://libjpeg-turbo.org/About/ProfessionalServices)
* [Sponsors](https://libjpeg-turbo.org/About/Sponsors)
* [SIMD Coverage of the libjpeg Algorithms](https://libjpeg-turbo.org/About/SIMDCoverage)
* ["libjpeg-_turbo_" != "TurboJPEG"](https://libjpeg-turbo.org/About/TurboJPEG)
* [Mailing Lists and Discussion Forums](https://libjpeg-turbo.org/About/MailingLists)
[Downloads](https://github.com/libjpeg-turbo/libjpeg-turbo/releases)
* [Digital Signatures (Code Signing Policy)](https://libjpeg-turbo.org/Downloads/DigitalSignatures)
* [Official Binaries: Supported Platforms and Other Notes](https://libjpeg-turbo.org/Documentation/OfficialBinaries)
* [YUM and APT Repositories](https://libjpeg-turbo.org/Downloads/YUM)
[Documentation](https://libjpeg-turbo.org/Documentation/Documentation)
Reports
* [libjpeg-_turbo_ Performance Study](https://libjpeg-turbo.org/About/Performance)
* [A Study on the Usefulness of DCT Scaling and SmartScale](https://libjpeg-turbo.org/About/SmartScale)
* [Other Reports](https://libjpeg-turbo.org/About/Reports)
Position Statements
* [FUD](https://libjpeg-turbo.org/About/FUD)
* [What About libjpeg v9?](https://libjpeg-turbo.org/About/Jpeg-9)
* [What About mozjpeg?](https://libjpeg-turbo.org/About/Mozjpeg)
Developer Info
* [Versioning, Code Quality, Branching, and Long-Term Support](https://libjpeg-turbo.org/DeveloperInfo/Versioning)
* [Pre-Release Builds/Continuous Integration](https://libjpeg-turbo.org/DeveloperInfo/PreReleases)
* [Build Instructions](https://libjpeg-turbo.org/DeveloperInfo/BuildInstructions)
[Contact](https://libjpeg-turbo.org/About/Contact)
* [View](https://libjpeg-turbo.org/Main/HomePage)
* [Edit](https://libjpeg-turbo.org/Main/HomePage?action=edit)
* [History](https://libjpeg-turbo.org/Main/HomePage?action=diff)
* [Print](https://libjpeg-turbo.org/Main/HomePage?action=print)
libjpeg-turbo
=============
**libjpeg\-_turbo_** is a JPEG image codec that uses SIMD instructions (MMX, SSE2, AVX2, Neon, AltiVec) to accelerate baseline JPEG compression and decompression on x86, x86-64, Arm, and PowerPC systems, as well as progressive JPEG compression on x86, x86-64, and Arm systems. On such systems, **libjpeg\-_turbo_** is generally 2-6x as fast as [libjpeg](http://www.ijg.org), all else being equal. On other types of systems, **libjpeg\-_turbo_** can still outperform libjpeg by a significant amount, by virtue of its highly-optimized Huffman coding routines. In many cases, the performance of **libjpeg\-_turbo_** rivals that of proprietary high-speed JPEG codecs.
**libjpeg\-_turbo_** implements both the traditional libjpeg API as well as the less powerful but more straightforward TurboJPEG API. **libjpeg\-_turbo_** also features colorspace extensions that allow it to compress from/decompress to 32-bit and big-endian pixel buffers (RGBX, XBGR, etc.), as well as a full-featured Java interface.
**libjpeg\-_turbo_** was originally based on [libjpeg/SIMD](http://cetus.sakura.ne.jp/softlab/jpeg-x86simd/jpegsimd.html), an MMX-accelerated derivative of libjpeg v6b developed by Miyasaka Masaru. The TigerVNC and VirtualGL projects made numerous enhancements to the codec in 2009, and in early 2010, **libjpeg\-_turbo_** spun off into an independent project, with the goal of making high-speed JPEG compression/decompression technology available to a broader range of users and developers. **libjpeg\-_turbo_** is an ISO/IEC and ITU-T reference implementation of the JPEG standard.
**[](https://github.com/libjpeg-turbo/libjpeg-turbo)[Project Page](https://github.com/libjpeg-turbo/libjpeg-turbo)** (Code repository, issue/feature trackers)
**[Official Binaries and Source Tarballs](https://github.com/libjpeg-turbo/libjpeg-turbo/releases)**
**[](https://libjpeg-turbo.org/Downloads/YUM)[YUM and APT Repositories](https://libjpeg-turbo.org/Downloads/YUM)**
**[Mailing Lists](https://libjpeg-turbo.org/About/MailingLists)** (Google Groups)
* * *
If you have benefited from **libjpeg\-_turbo_**, then please consider [sponsoring our project through GitHub](https://github.com/sponsors/libjpeg-turbo) to ensure that we can continue to provide this enterprise-quality, high-performance software free of charge and in a vendor-neutral manner. We also accept donations through [PayPal](https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=information%40libjpeg-turbo%2eorg&lc=US&item_name=The%20libjpeg-turbo%20General%20Fund&no_note=0¤cy_code=USD&bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHostedGuest). Every dollar donated goes toward the development of **libjpeg\-_turbo_**. Alternately, if you have any improvements in mind for **libjpeg\-_turbo_**, please consider [funding the labor](https://libjpeg-turbo.org/About/ProfessionalServices) necessary to implement them.
**[\*\*\* Features in need of funding \*\*\*](https://github.com/libjpeg-turbo/libjpeg-turbo/labels/funding%20needed)**
NEWS
----
**2023-11-29: [Official Releases Moved to GitHub and packagecloud / APT Repository Now Available](https://groups.google.com/g/libjpeg-turbo-announce/c/bAYKnuX1HHk/m/f65q1kgZAgAJ)**
**2019-02-04: [libjpeg-turbo Becomes Official ISO/ITU-T Reference Implementation](https://jpeg.org/items/20190204_press.html)**
[](https://creativecommons.org/licenses/by/2.5/)
All content on this web site is licensed under the [Creative Commons Attribution 2.5 License](https://creativecommons.org/licenses/by/2.5/). Any works containing material derived from this web site must cite The libjpeg-turbo Project as the source of the material and list the current URL for the libjpeg-turbo web site.
[Edit](https://libjpeg-turbo.org/Main/HomePage?action=edit) - [History](https://libjpeg-turbo.org/Main/HomePage?action=diff) - [Print](https://libjpeg-turbo.org/Main/HomePage?action=print) - [Recent Changes](https://libjpeg-turbo.org/Main/RecentChanges) - [Search](https://libjpeg-turbo.org/Site/Search)
Page last modified on November 29, 2023, at 02:42 PM