libjpeg ist eine vielgenutzte freie
Programmbibliothek mit Funktionen zum Umgang mit dem Bilddatenformat
JPEG. Sie implementiert einen JPEG-
Codec (Kodierung und Dekodierung) sowie verschiedene Hilfsfunktionen zum Umgang mit JPEG-Daten. Sie ist in
C geschrieben und wird als
freie Software auch im
Quelltext unter den Bedingungen einer eigenen liberalen (
BSD-artigen) Freie-Software-Lizenz verbreitet, die im Wesentlichen eine Namensnennung verlangt. Die ursprüngliche Variante wird von der
Independent JPEG Group (IJG) herausgegeben und gepflegt. Mittlerweile gibt es mehrere weitgehend kompatible
Abspaltungen mit zusätzlichen Eigenschaften wie beispielsweise höherer Kodiereffizienz.