libjpeg-turbo-3.0.1
Introdução ao libjpeg-turbo
libjpeg-turbo é uma bifurcação do
libjpeg "IJG" original que usa
"SIMD" para acelerar a compressão e descompressão "JPEG" da linha
de base. libjpeg é uma biblioteca
que implementa codificação, decodificação e transcodificação de
imagens "JPEG".
Esse pacote é conhecido por construir e funcionar corretamente
usando uma plataforma LFS 12.2.
Informação do Pacote
Dependências do libjpeg-turbo
Exigidas
CMake-3.30.2
Recomendadas
NASM-2.16.03 ou yasm-1.3.0 (para construir o pacote com
rotina otimizada "assembly")
Instalação do libjpeg-turbo
Instale libjpeg-turbo executando
os seguintes comandos:
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
Para testar os resultados, emita: make test.
Agora, como o(a) usuário(a) root
:
make install
Explicações do Comando
-D
CMAKE_SKIP_INSTALL_RPATH=ON
: Essa chave faz com que
cmake remova caminhos
de pesquisa de biblioteca rigidamente codificados (rpath) ao
instalar um arquivo binário executável ou uma biblioteca
compartilhada. Esse pacote não precisa do rpath depois de instalado
no local padrão, e o rpath ocasionalmente pode causar efeitos
indesejados ou até mesmo problemas de segurança.
-D WITH_JPEG8=ON
: Essa chave habilita a
compatibilidade com libjpeg versão
8.
Conteúdo
Aplicativos Instalados:
cjpeg, djpeg, jpegtran, rdjpgcom, tjbench
e wrjpgcom
Bibliotecas Instaladas:
libjpeg.so e libturbojpeg.so
Diretórios Instalados:
/usr/share/doc/libjpeg-turbo-3.0.1
Descrições Curtas
cjpeg
|
comprime arquivos de imagem para produzir um arquivo
"JPEG/JFIF" na saída gerada padrão. Os formatos de
arquivo de entrada atualmente suportados são: "PPM"
(formato de cor "PBMPLUS"), "PGM" (formato de escala de
cinza "PBMPLUS"), "BMP" e "Targa"
|
djpeg
|
descomprime arquivos de imagem do formato "JPEG/JFIF"
para ou "PPM" (formato de cores "PBMPLUS"), "PGM"
(formato de escala de cinza "PBMPLUS"), "BMP" ou formato
"Targa"
|
jpegtran
|
é usado para transformação sem perdas de arquivos "JPEG"
|
rdjpgcom
|
exibe comentários de texto a partir de um arquivo "JPEG"
|
tjbench
|
é usado para avaliar comparativamente o desempenho da
"libjpeg-turbo"
|
wrjpgcom
|
insere comentários de texto em um arquivo "JPEG"
|
libjpeg.so
|
contém funções usadas para ler e gravar imagens "JPEG"
|