libjpeg-turbo-3.0.1

libjpeg-turbo の概要

libjpeg-turbo is a fork of the original IJG libjpeg which uses SIMD to accelerate baseline JPEG compression and decompression. libjpeg is a library that implements JPEG image encoding, decoding and transcoding.

[注記]

注記

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

パッケージ情報

libjpeg-turbo の依存パッケージ

必須

CMake-3.28.1

推奨

libjpeg-turbo のインストール

以下のコマンドを実行して libjpeg-turbo をビルドします。

mkdir build &&
cd    build &&

cmake -DCMAKE_INSTALL_PREFIX=/usr        \
      -DCMAKE_BUILD_TYPE=RELEASE         \
      -DENABLE_STATIC=FALSE              \
      -DCMAKE_INSTALL_DEFAULT_LIBDIR=lib \
      -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/libjpeg-turbo-3.0.1 \
      .. &&
make

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

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

make install

Command Explanations

-DWITH_JPEG8=ON: This switch enables compatibility with libjpeg version 8.

パッケージ構成

インストールプログラム: cjpeg, djpeg, jpegtran, rdjpgcom, tjbench, wrjpgcom
インストールライブラリ: libjpeg.so, libturbojpeg.so
インストールディレクトリ: /usr/share/doc/libjpeg-turbo-3.0.1

概略説明

cjpeg

compresses image files to produce a JPEG/JFIF file on the standard output. Currently supported input file formats are: PPM (PBMPLUS color format), PGM (PBMPLUS gray-scale format), BMP, and Targa

djpeg

decompresses image files from JPEG/JFIF format to either PPM (PBMPLUS color format), PGM (PBMPLUS gray-scale format), BMP, or Targa format

jpegtran

is used for lossless transformation of JPEG files

rdjpgcom

displays text comments from within a JPEG file

tjbench

is used to benchmark the performance of libjpeg-turbo

wrjpgcom

inserts text comments into a JPEG file

libjpeg.so

JPEG イメージの読み書きを行う各種関数を提供します。