libjpeg-turbo-3.0.1
Introduction à libjpeg-turbo
libjpeg-turbo est un fork de IJG
libjpeg qui utilise SIMD pour
accélérer la compression et la décompression JPEG. libjpeg est une bibliothèque qui implémente
l'encodage, le décodage et la conversion d'images JPEG.
Ce paquet est connu pour pouvoir être construit et fonctionner
correctement avec une plateform 12.2.
Informations sur le paquet
-
Téléchargement (HTTP) :
https://downloads.sourceforge.net/libjpeg-turbo/libjpeg-turbo-3.0.1.tar.gz
-
Téléchargement (FTP) :
-
Somme de contrôle MD5 du téléchargement :
1fdc6494521a8724f5f7cf39b0f6aff3
-
Taille du téléchargement : 2,7 Mo
-
Estimation de l'espace disque requis : 55 Mo (avec
les tests)
-
Estimation du temps de construction : 0,5 SBU (avec
les tests, tous deux avec parallélisme = 4)
Dépendances de libjpeg-turbo
Requises
CMake-3.30.2
Recommandées
NASM-2.16.03 ou yasm-1.3.0 (pour construire le paquet avec
les routines assembleur optimisées)
Installation de libjpeg-turbo
Installez libjpeg-turbo en
exécutant les commandes suivantes :
mkdir build &&
cd build &&
cmake -D CMAKE_INSTALL_PREFIX=/usr \
-D CMAKE_BUILD_TYPE=RELEASE \
-D ENABLE_STATIC=FALSE \
-D CMAKE_INSTALL_DEFAULT_LIBDIR=lib \
-D CMAKE_SKIP_INSTALL_RPATH=ON \
-D CMAKE_INSTALL_DOCDIR=/usr/share/doc/libjpeg-turbo-3.0.1 \
.. &&
make
Pour tester les résultats lancez : make test.
Maintenant, en tant qu'utilisateur root
:
make install
Explication des commandes
-D
CMAKE_SKIP_INSTALL_RPATH=ON
: ce paramètre fait
supprimer les chemins de recherche des bibliothèques (rpath) codés
en dur par cmake lors
de l'installation d'un fichier exécutable binaire ou d'une
bibliothèque partagée. Ce paquet n'a pas besoin des rpath une fois
installé à l'emplacement standard et les rpath peuvent parfois
avoir des effets indésirables, voire introduire des problèmes de
sécurité.
-D WITH_JPEG8=ON
: Ce paramètre
active la compatibilité avec libjpeg version 8.
Contenu
Programmes installés:
cjpeg, djpeg, jpegtran, rdjpgcom, tjbench
et wrjpgcom
Bibliothèques installées:
libjpeg.so et libturbojpeg.so
Répertoires installés:
/usr/share/doc/libjpeg-turbo-3.0.1
Descriptions courtes
cjpeg
|
compresse des fichiers image pour produire un fichier
JPEG/JFIF sur la sortie standard. Actuellement, les
formats de fichiers supportés sont : PPM (PBMPLUS
color format), PGM (PBMPLUS gray-scale format), BMP et
Targa
|
djpeg
|
décompresse des fichiers image du format JPEG/JFIF vers
les formats PPM (PBMPLUS color format), PGM (PBMPLUS
gray-scale format), BMP ou Targa
|
jpegtran
|
est utilisé pour des transformations sans perte de
fichiers JPEG
|
rdjpgcom
|
affiche les textes de commentaire d'un fichier JPEG
|
tjbench
|
est utilisé pour tester les performances de libjpeg-turbo
|
wrjpgcom
|
insère des textes de commentaires dans un fichier JPEG
|
libjpeg.so
|
contient les fonctions utilisées pour lire et écrire des
images JPEG
|