libwebp-1.3.2

libwebp の概要

libwebp パッケージは、WebP フォーマットのイメージをエンコード、デコードするためのライブラリおよびサポートプログラムを提供します。

[注記]

注記

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

パッケージ情報

libwebp の依存パッケージ

推奨

任意

Freeglut-3.4.0, giflib-5.2.1

libwebp のインストール

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

./configure --prefix=/usr           \
            --enable-libwebpmux     \
            --enable-libwebpdemux   \
            --enable-libwebpdecoder \
            --enable-libwebpextras  \
            --enable-swap-16bit-csp \
            --disable-static        &&
make

このパッケージにテストスイートはありません。

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

make install

コマンド説明

--enable-swap-16bit-csp: This switch enables byte swap for 16 bit colorspaces.

--disable-static: このスイッチはスタティックライブラリをインストールしないようにします。

パッケージ構成

インストールプログラム: cwebp, dwebp, gif2webp, img2webp, vwebp, webpinfo, webpmux
インストールライブラリ: libsharpyuv.so, libwebpdecoder.so, libwebpdemux.so, libwebpmux.so, libwebp.so
インストールディレクトリ: /usr/include/webp

概略説明

cwebp

WebP フォーマットによりイメージを圧縮します。

dwebp

WebP ファイルを PNG, PAM, PPM, PGM イメージに復元します。

gif2webp

converts a GIF image to a WebP image

img2webp

creates an animated WebP file from a sequence of input images

vwebp

decompresses a WebP file and displays it in a window

webpinfo

prints out the cunk level structure of WebP files along with performing basic integrity checks

webpmux

creates animated WebP files from non-animated WebP images, extracts frames from animated WebP images, and manages XMP/EXIF metadata and the ICC profile

libwebp.so

WebP エンコーディング、デコーディングを行う API 関数を提供します。