libjpeg-turbo SDK for GCC libjpeg-turbo
winget install --id=libjpeg-turbo.libjpeg-turbo.GCC -e
libjpeg-turbo is a JPEG image codec that uses SIMD instructions (MMX, SSE2, NEON, AltiVec) to accelerate baseline JPEG compression and decompression on x86, x86-64, ARM, and PowerPC systems. On such systems, libjpeg-turbo is generally 2-6x as fast as libjpeg, 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 SDK for GCC is a high-performance JPEG image codec designed to accelerate baseline and progressive JPEG compression and decompression. It leverages SIMD instructions (MMX, SSE2, AVX2, NEON, AltiVec) to achieve significant speed improvements on x86, x86-64, ARM, and PowerPC systems, often performing 2-6x faster than libjpeg. On other architectures, its highly optimized Huffman coding routines ensure continued superior performance.
Key Features:
- Accelerates JPEG operations using SIMD instructions for enhanced performance.
- Delivers 2-6x faster processing on compatible systems compared to libjpeg.
- Supports both traditional libjpeg API and the streamlined TurboJPEG API.
- Offers extensive colorspace support, including RGBX, XBGR, and more.
Audience & Benefit: Ideal for developers requiring high-performance JPEG processing in applications such as media tools, web services, or imaging software. It provides faster image handling without compromising quality, enabling efficient workflows and improved user experiences.
The software can be installed via winget, ensuring seamless integration into development environments.