libjpeg-turbo v3.0.4
- 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_include_directories(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
- leptonica
- libfreenect2
- libgd (feature
jpeg
) - libgeotiff (feature
tools
) - libgxps
- 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
) - 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
# Changelog
and 47 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