Libjpeg

Cet article est une ébauche concernant l’informatique et un logiciel libre.

Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants.
Libjpeg
Description de l'image Logo JPEG 10.svg.
Informations
Développé par Tom Lane (en) et Independent JPEG Group (d)Voir et modifier les données sur Wikidata
Première version Voir et modifier les données sur Wikidata
Dernière version 10 ()Voir et modifier les données sur Wikidata
Écrit en CVoir et modifier les données sur Wikidata
Système d'exploitation Multiplateforme (d)Voir et modifier les données sur Wikidata
Formats lus JPEG File Interchange Format version 1.02 (d)Voir et modifier les données sur Wikidata
Formats écrits JPEG File Interchange Format version 1.02 (d)Voir et modifier les données sur Wikidata
Type Bibliothèque logicielle
Standard de facto (en)Voir et modifier les données sur Wikidata
Licence Independent JPEG Group License (d)Voir et modifier les données sur Wikidata
Site web www.ijg.orgVoir et modifier les données sur Wikidata

libjpeg est une bibliothèque logicielle libre de gestion (ouverture, sauvegarde, gestion des marqueurs, etc.) des images au format JPEG, créée et gérée par l'Independent JPEG Group.

La licence créée par les auteurs permet une utilisation libre sans redevance pour une utilisation commerciale ou non commerciale, la seule contrainte étant de préciser qu'elle est utilisée.

La bibliothèque est livrée avec différents utilitaires de gestion des images au format JPEG :

libjpeg-turbo

libjpeg-turbo est un fork optimisé pour différents SIMD x86 et ARM, utilisé notamment par les navigateurs web Mozilla Firefox depuis la version 5, Google Chrome (depuis la version 11), le greffon Adobe Flash, le modeleur 3D Blender, la suite bureautique LibreOffice, le traitement de texte AbiWord, le gestionnaire d'impression CUPS le gestionnaire de documents au format Postscript Ghostscript, les gestionnaires de documents au format DjVu, DJView (outil des créateurs du format) et djvulibre (dérivé libre), Imagemagick (utilisé par PHP pour le traitement d'image) et libjs (utilisé par Node.js pour le traitement d'image), etc..

Certaines fonctionnalités des ABI 8 et supérieures de libjpeg (DCT scaling in compressor et SmartScale, ainsi que les autres fonctionnalités dépendant de celles-ci) n'ont pas été portées, les auteurs de libjpeg-turbo ne les considérant pas comme utiles. Il se pourrait donc que les images compressées dans ces formats via la bibliothèque libjpeg ne puissent être lues avec ces libjpeg-turbo.

Notes et références

  1. ↑ « http://www.ijg.org/ » (consulté le )
  2. ↑ « Independent JPEG Group » (consulté le )
  3. ↑ (en) « README-turbo.txt » [archive du ], sur sourceforge.net via Internet Archive (consulté le )

Liens externes