JasPer-4.2.4
Introduction à JasPer
Le projet JasPer est une
initiative libre pour fournir une implémentation de référence du
codec JPEG-2000 basée sur le logiciel libre.
Ce paquet est connu pour pouvoir être construit et fonctionner
correctement avec une plateform 12.2.
Informations sur le paquet
Dépendances de JasPer
Requises
CMake-3.30.2
Recommandées
libjpeg-turbo-3.0.1
Facultatives
Freeglut-3.6.0 (requis pour jiv), Doxygen-1.12.0 (requis
pour générer la documentation html) et texlive-20240312 (requis pour
régénérer la documentation pdf)
Installation de JasPer
Note
L'archive jasper-4.2.4.tar.gz s’extraira vers
jasper-version-4.2.4.
Installez JasPer en exécutant les
commandes suivantes :
mkdir BUILD &&
cd BUILD &&
cmake -D CMAKE_INSTALL_PREFIX=/usr \
-D CMAKE_BUILD_TYPE=Release \
-D CMAKE_SKIP_INSTALL_RPATH=ON \
-D JAS_ENABLE_DOC=NO \
-D ALLOW_IN_SOURCE_BUILD=YES \
-D CMAKE_INSTALL_DOCDIR=/usr/share/doc/jasper-4.2.4 \
.. &&
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 JAS_ENABLE_DOC=NO
:
Cette option désactive la reconstruction de la documentation pdf si
texlive-20240312 est installé.
-D
ALLOW_IN_SOURCE_BUILD=YES
: ce paramètre permet de
construire à partir de l'arborescence des sources. Dans notre cas,
cela est nécessaire pour nous permettre de construire dans le
répertoire BUILD au lieu d'avoir à créer un autre répertoire en
dehors de l'arborescence des sources.
Contenu
Programmes installés:
imgcmp, imginfo, jasper et jiv
Bibliothèque installée:
libjasper.so
Répertoires installés:
/usr/include/jasper et
/usr/share/doc/jasper-4.2.4
Descriptions courtes
imgcmp
|
compare deux images de la même géométrie
|
imginfo
|
affiche des informations sur une image
|
jasper
|
convertit des images entre des formats (BMP, JPS, JPC,
JPG, PGX, PNM, MIF, et RAS)
|
jiv
|
affiche des images
|
libjasper.so
|
une bibliothèque utilisée par des programmes de lecture
et d'écriture de fichiers au format JPEG2000
|