JasPer-4.2.4
Introdução ao JasPer
O Projeto JasPer é uma iniciativa
de fonte aberto para fornecer uma implementação de referência
baseada em software livre do codec "JPEG-2000".
Esse pacote é conhecido por construir e funcionar corretamente
usando uma plataforma LFS 12.2.
Informação do Pacote
Dependências do JasPer
Exigidas
CMake-3.30.2
Recomendadas
libjpeg-turbo-3.0.1
Opcionais
Freeglut-3.6.0 (necessário para jiv), Doxygen-1.12.0
(necessário para gerar documentação html) e texlive-20240312 ( necessário para
regerar a documentação em pdf)
Instalação do JasPer
Nota
O tarball jasper-4.2.4.tar.gz extrairá para
jasper-version-4.2.4.
Instale JasPer executando os
seguintes comandos:
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
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 JAS_ENABLE_DOC=NO
: Essa
opção desabilita a reconstrução da documentação em PDF se texlive-20240312 estiver instalado.
-D
ALLOW_IN_SOURCE_BUILD=YES
: Essa chave permite construir
a partir da árvore do fonte. No nosso caso, isso é necessário para
nos permitir construir dentro do diretório BUILD em vez de precisar
criar outro diretório fora da árvore do fonte.
Conteúdo
Aplicativos Instalados:
imgcmp, imginfo, jasper e jiv
Biblioteca Instalada:
libjasper.so
Diretórios Instalados:
/usr/include/jasper e
/usr/share/doc/jasper-4.2.4
Descrições Curtas
imgcmp
|
compara duas imagens da mesma geometria
|
imginfo
|
exibe informações a respeito de uma imagem
|
jasper
|
converte imagens entre formatos (BMP, JPS, JPC, JPG, PGX,
PNM, MIF e RAS)
|
jiv
|
exibe imagens
|
libjasper.so
|
é uma biblioteca usada por aplicativos para ler e gravar
arquivos no formato "JPEG2000"
|