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

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]

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"