Introduksjon til libjpeg-turbo
libjpeg-turbo er en forgrening av
originalen IJG libjpeg som bruker
SIMD for å akselerere grunnleggende JPEG komprimering og
dekompresjon. libjpeg er et
bibliotek som implementerer JPEG bildekoding, dekoding og
transkoding.
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
libjpeg-turbo Avhengigheter
Påkrevd
CMake-3.31.0
Anbefalt
NASM-2.16.03 eller yasm-1.3.0 (for å bygge pakken
med optimaliserte sammenstillingsrutiner)
Installasjon av libjpeg-turbo
Installer libjpeg-turbo ved å
kjøre følgende kommandoer:
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
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 WITH_JPEG8=ON
: Denne bryteren
muliggjør kompatibilitet med libjpeg versjon 8.
Innhold
Installerte Programmer:
cjpeg, djpeg, jpegtran, rdjpgcom,
tjbench, og wrjpgcom
Installerte Biblioteker:
libjpeg.so og libturbojpeg.so
Installerte Mapper:
/usr/share/doc/libjpeg-turbo-3.0.1
Korte Beskrivelser
cjpeg
|
komprimerer bildefiler for å produsere en JPEG/JFIF fil
på standard utgang. For øyeblikket støttede
inndatafilformater er: PPM (PBMPLUS fargeformat), PGM
(PBMPLUS gråskalaformat), BMP og Targa
|
djpeg
|
dekomprimerer bildefiler fra JPEG/JFIF format til enten
PPM (PBMPLUS fargeformat), PGM (PBMPLUS gråskalaformat),
BMP eller Targa format
|
jpegtran
|
brukes til tapsfri transformasjon av JPEG filer
|
rdjpgcom
|
viser tekstkommentarer fra en JPEG fil
|
tjbench
|
brukes til å ytelsesteste ytelsen til libjpeg-turbo
|
wrjpgcom
|
setter inn tekstkommentarer i en JPEG fil
|
libjpeg.so
|
inneholder funksjoner som brukes til å lese og skrive
JPEG bilder
|