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.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en
LFS 12.2 plattform.
Pakkeinformasjon
libjpeg-turbo Avhengigheter
Påkrevd
CMake-3.30.2
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
|