Skip to content

libjpeg-turbov3.2.0

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>)

#Supported Platforms

All platforms supported.

#Features

No default features.

#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.

#tools

Build executables

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

#Dependencies

No dependencies.

#Host Dependencies

No transitive dependencies.

#Host Tool For

No ports use this.

#Contributors

  • Alexander Karatarakis's avatarAlexander Karatarakis
  • Ninetainedo's avatarNinetainedo
  • Robert Schumacher's avatarRobert Schumacher
  • Mårten Nordheim's avatarMårten Nordheim
  • Daniele E. Domenichelli's avatarDaniele E. Domenichelli
  • Mikhail Paulyshka's avatarMikhail Paulyshka
  • codicodi's avatarcodicodi
  • Jacek Blaszczynski's avatarJacek Blaszczynski
  • Ivy Snow's avatarIvy Snow
  • Stefano Sinigardi's avatarStefano Sinigardi
  • Tsukasa Sugiura's avatarTsukasa Sugiura
  • Phoebe's avatarPhoebe
  • pravic's avatarpravic
  • Joseph Davies's avatarJoseph Davies
  • JonLiu1993's avatarJonLiu1993
  • Peter Verswyvelen's avatarPeter Verswyvelen
  • Ronald's avatarRonald
  • NancyLi1013's avatarNancyLi1013
  • Alexander Neumann's avatarAlexander Neumann
  • Kai Pastor's avatarKai Pastor
  • Billy O'Neal's avatarBilly O'Neal
  • Johannes Schönberger's avatarJohannes Schönberger
  • Bobby Reynolds's avatarBobby Reynolds
  • Jack·Boos·Yu's avatarJack·Boos·Yu
  • Zac Walker's avatarZac Walker
  • Clinton Ingram's avatarClinton Ingram
  • MonicaLiu's avatarMonicaLiu
  • jim wang's avatarjim wang
  • Joshua T. Fisher's avatarJoshua T. Fisher
  • Jia Yue Hua's avatarJia Yue Hua
  • Kevin Leonardic's avatarKevin Leonardic
  • gerard-ryan-immersaview's avatargerard-ryan-immersaview
  • JoergAtGithub's avatarJoergAtGithub
  • Benjamin Gilbert's avatarBenjamin Gilbert
  • Andrew Tribick's avatarAndrew Tribick
  • toge's avatartoge
  • tartanpaint's avatartartanpaint

#Changelog

  • 0c2253b[libjpeg-turbo] Update to 3.2.0 (#52670)
  • e5d7479[libjpeg-turbo] update to 3.1.4.1 (#50789)
  • a20d95d[libjpeg-turbo] update to 3.1.3 (#48813)
  • aba3dab[libjpeg-turbo] update to 3.1.2 (#47437)
  • cfd6e9a[libjpeg-turbo] Update to 3.1.1 (#46614)
  • b07202c[libjpeg-turbo] Add tools feature (#46256)
  • 06058fe[libjpeg-turbo] Fix usage hint (#43105)
  • eb4c506[libjpeg-turbo] Update to version 3.1.0 (#42702)
  • 20d1b77[libjpeg-turbo] Update to 3.0.4 (#40991)
  • f154f23[many ports] Fix port installation conflicts (#40567)
Show 55 earlier changes