Introduksjon til JasPer
JasPer Prosjektet er en åpen
kildekode initiativ for å tilby en gratis programvarebasert
referanseimplementering av JPEG-2000 kodeken.
Notat
Utviklingsversjoner av BLFS kan ikke bygge eller kjøre noen
pakker riktig hvis LFS eller avhengigheter har blitt oppdatert
siden den siste stabile versjonene av bøkene.
Pakkeinformasjon
JasPer Avhengigheter
Påkrevd
CMake-3.31.0
Anbefalt
libjpeg-turbo-3.0.1
Valgfri
Freeglut-3.6.0 (påkrevd for jiv), Doxygen-1.12.0 (nødvendig
for å generere html dokumentasjon), og texlive-20240312 (nødvendig for å
generere pdf dokumentasjon)
Installasjon av JasPer
Notat
Tarballen jasper-4.2.4.tar.gz vil pakkes ut til
jasper-version-4.2.4.
Installer JasPer ved å kjøre
følgende kommandoer:
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
For å teste resultatene, kjør: make
test.
Nå, som root
bruker:
make install
Parameterforklaringer
-D
CMAKE_SKIP_INSTALL_RPATH=ON
: Denne bryteren gjør at
cmake fjerner
hardkodede biblioteksøkebaner (rpath) når du installerer en binær
kjørbar fil eller et delt bibliotek. Denne pakken trenger ikke
rpath når den først er installert i standard plassering, og rpath
kan noen ganger forårsake uønskede effekter eller til og med
sikkerhetsproblemer.
-D JAS_ENABLE_DOC=NO
: Dette
alternativet deaktiverer gjenoppbyggingen av dokumentasjonen hvis
texlive-20240312 er installert.
-D
ALLOW_IN_SOURCE_BUILD=YES
: Denne bryteren tillater å
bygge fra kildetreet. I vårt tilfelle er dette nødvendig for å la
oss bygge inne i BUILD mappen i stedet for å måtte opprette en
annen mappe utenfor kildetreet.
Innhold
Installerte Programmer:
imgcmp, imginfo, jasper, og jiv
Installert Bibliotek:
libjasper.so
Installerte Mapper:
/usr/include/jasper og
/usr/share/doc/jasper-4.2.4
Korte Beskrivelser
imgcmp
|
sammenligner to bilder med samme geometri
|
imginfo
|
viser informasjon om et bilde
|
jasper
|
konverterer bilder mellom formater (BMP, JPS, JPC, JPG,
PGX, PNM, MIF, og RAS)
|
jiv
|
viser bilder
|
libjasper.so
|
er et bibliotek som brukes av programmer for lesing og
skriving av filer i JPEG2000 formatet
|