JasPer-4.1.1

JasPer の概要

The JasPer Project is an open-source initiative to provide a free software-based reference implementation of the JPEG-2000 codec.

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

JasPer の依存パッケージ

Required

CMake-3.28.1

推奨

任意

Freeglut-3.4.0 (jiv に必要), Doxygen-1.9.8 (needed for generating html documentation), texlive-20230313 (needed to regenerate the pdf documentation)

JasPer のインストール

[注記]

注記

The tarball jasper-4.1.1.tar.gz will extract to jasper-version-4.1.1.

Install JasPer by running the following commands:

mkdir BUILD &&
cd    BUILD &&

cmake -DCMAKE_INSTALL_PREFIX=/usr    \
      -DCMAKE_BUILD_TYPE=Release     \
      -DCMAKE_SKIP_INSTALL_RPATH=YES \
      -DJAS_ENABLE_DOC=NO            \
      -DALLOW_IN_SOURCE_BUILD=YES    \
      -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/jasper-4.1.1 \
      ..  &&
make

ビルド結果をテストする場合は make test を実行します。

root ユーザーになって以下を実行します。

make install

コマンド説明

-DCMAKE_SKIP_INSTALL_RPATH=YES: This option removes embedded library search paths.

-DJAS_ENABLE_DOC=NO: This option disables rebuilding the pdf documentation if texlive-20230313 is installed.

-DALLOW_IN_SOURCE_BUILD=YES: This switch allows building from within the source tree. In our case, this is needed to allow us to build inside of the BUILD directory instead of needing to create another directory outside of the source tree.

パッケージ構成

インストールプログラム: imgcmp, imginfo, jasper, jiv
インストールライブラリ: libjasper.so
インストールディレクトリ: /usr/include/jasper, /usr/share/doc/jasper-4.1.1

概略説明

imgcmp

compares two images of the same geometry

imginfo

displays information about an image

jasper

converts images between formats (BMP, JPS, JPC, JPG, PGX, PNM, MIF, and RAS)

jiv

displays images

libjasper.so

is a library used by programs for reading and writing JPEG2000 format files