libjpeg-turbo v3.1.0
- Created
- Updated
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.
# Usage
libjpeg-turbo is compatible with built-in implementation-agnostic CMake targets:
find_package(JPEG REQUIRED)
target_link_libraries(main PRIVATE JPEG::JPEG)
libjpeg-turbo provides CMake targets for the TurboJPEG C API:
find_package(libjpeg-turbo CONFIG REQUIRED)
target_link_libraries(main PRIVATE $<IF:$<TARGET_EXISTS:libjpeg-turbo::turbojpeg>,libjpeg-turbo::turbojpeg,libjpeg-turbo::turbojpeg-static>)
# License
# Supported Platforms
All platforms are supported
# Features
No default features set.
# jpeg7
Emulate libjpeg v7 API/ABI (this makes libjpeg-turbo backward-incompatible with libjpeg v6b!)
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
# jpeg8
Emulate libjpeg v8 API/ABI (this makes libjpeg-turbo backward-incompatible with libjpeg v6b!)
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
# Dependencies
No dependencies.
# Host Dependencies
No transitive dependencies.
# Dependents
- allegro5
- azure-kinect-sensor-sdk
- butteraugli
- crashrpt
- devil (feature
libjpeg
) - directxtex (feature
jpeg
) - dlib
- fltk
- freeimage
- gdal (feature
jpeg
) - gdk-pixbuf (feature
jpeg
) - gmsh (feature
graphics
) - graphicsmagick
- gstreamer (feature
jpeg
) - irrlicht
- itk
- jasper
- lcms (feature
tools
) - leptonica
- libfreenect2
- libgd (feature
jpeg
) - libgeotiff (feature
tools
) - libgxps
- libheif (feature
jpeg
) - libhsplasma
- libjxl (feature
tools
) - libmupdf
- libraw (feature
dng-lossy
) - libuvc
- libwebp (feature
anim
) - libwebp (feature
cwebp
) - libwebp (feature
dwebp
) - libwebp (feature
extras
) - libwebp (feature
img2webp
) - libyuv
- magnum-plugins (feature
jpegimageconverter
) - magnum-plugins (feature
jpegimporter
) - mapnik (feature
jpeg
) - mathgl (feature
jpeg
) - matplotplusplus (feature
jpeg
) - nana
- netgen (feature
jpeg
) - opencv2 (feature
jpeg
) - opencv3 (feature
jpeg
) - opencv4 (feature
jpeg
) - openimageio
- openmvg
- openslide
- osg (feature
plugins
) - osg (feature
tools
) - pangolin (feature
jpeg
) - podofo
- poissonrecon
- poppler
- qt5-base
- qtbase (feature
jpeg
) - qtwebengine
- sail (feature
jpeg
) - sdl2-image (feature
libjpeg-turbo
) - sdl3-image (feature
jpeg
) - selene
- simage (feature
jpeg
) - skia
- tiff (feature
jpeg
) - vtk
- vxl
- wxwidgets
# Host Dependents
No dependents.
# Contributors
Alexander Karatarakis
Ninetainedo
Robert Schumacher
Mårten Nordheim
Daniele E. Domenichelli
Mikhail Paulyshka
codicodi
Jacek Blaszczynski
Ivy Snow
Stefano Sinigardi
Tsukasa Sugiura
Phoebe
pravic
Joseph Davies
JonLiu1993
Peter Verswyvelen
Ronald
NancyLi1013
Alexander Neumann
Kai Pastor
Billy O'Neal
Johannes Schönberger
Bobby Reynolds
Jack·Boos·Yu
Zac Walker
Clinton Ingram
MonicaLiu
jim wang
Joshua T. Fisher
Jia Yue Hua
Kevin Leonardic
gerard-ryan-immersaview
JoergAtGithub
# Changelog
and 49 more commits:
5db70c4
[libjpeg-turbo] Update to 2.0.3.b35f75d
[cairo][expat][fontconfig][graphicsmagick][libjpeg-turbo][pixman][tiff] Add unofficial targets and usage informationbae7c95
[libjpeg-turbo] Disable GETENV/SETENV in UWP. See https://github.com/libjpeg-turbo/libjpeg-turbo/issues/203d8aed01
[libjpeg-turbo] Fix non-windows non-linux9f9778c
[many ports] Improve behavior on Linux and general cleanup6fbd380
[libjpeg-turbo] update to 1.5.31b2f75b
[vcpkg] Support \share\<port>\usage to handle libraries which are found through built-in Find Modules.d1627a0
[libjpeg-turbo] Fix CRT linkage81613fa
[vcpkg-toolchain] Improvements; add VCPKG_CHAINLOAD_TOOLCHAIN_FILE26516fe
vcpkg_configure_cmake (and _meson) now embed debug symbols within static libs (/Z7)89589c0
[libjpeg-turbo] update to 1.5.2e315b95
[libjpeg-turbo] disable SIMD optimizations on ARM116b1b8
Reorder path alterations to generally append instead of prepend.6b71303
[libjpeg-turbo] Fix static libraries name1808d46
triplet is now automatically included before portfiles.37ab3c1
[libjpeg-turbo] Consistency changesbbfe03f
[libjpeg-turbo] Enable static buildda5018c
[libjpeg-turbo] Mark as not supporting static yet930d0a7
URL and MIRRORS are now URLS8cee9c6
Replaced everything concerning MD5 with SHA512ccca198
Initial commit