ユーティリティのコンパイル

プリコンパイル済みのユーティリティが WebP ユーティリティを自分で構築できます。

Visual C++ を使用した Windows でのコンパイル

  1. ダウンロード リストから libwebp-1.4.0.tar.gz をダウンロードします。 その内容を抽出します

  2. libwebp-1.4.0 ディレクトリから次のコマンドを実行します。

    nmake /f Makefile.vc CFG=release-static RTLIBCFG=static OBJDIR=output
    

    その他のオプションを表示するには、次のコマンドを実行します。

    nmake /f Makefile.vc
    
  3. ディレクトリ output\release-static\x86\bin または output\release-static\x64\bin には、ツール cwebp.exe とツールが含まれます。 dwebp.exe(ターゲットとするプラットフォームに応じて異なります)。ディレクトリ output\release-static\(x86|x64)\lib には静的 libwebp が含まれます。 ライブラリです。

Unix ライク プラットフォームでのコンパイル

プラットフォームの準備

Linux

  1. 以下に必要なパッケージ libjpeglibpnglibtifflibgif をインストールします。 JPEG、PNG、TIFF、GIF、WebP の画像形式に 変換できます

    パッケージ管理は Linux ディストリビューションによって異なります。Ubuntu と Debian では、 以下のコマンドを実行すると、必要なパッケージがインストールされます。

    sudo apt-get install libjpeg-dev libpng-dev libtiff-dev libgif-dev
    
  2. インストールを完了します(下記をご覧ください)。

macOS

MacPorts は、依存関係を満たす便利な方法です。すでに MacPorts がインストールされている場合は、ステップ 3 に進みます。それ以外の場合は、次の手順を行います。

  1. MacPorts から macOS バージョン用の MacPorts をダウンロードします。 ダウンロード サイトをご覧ください。MacPorts では インストールを Xcode

  2. MacPorts の後に MacPorts をインストールします。 ルート検索を行います。

  3. MacPorts を更新します。

    sudo port selfupdate
    
  4. JPEG、PNG、TIFF、GIF の依存関係をインストールします。

    sudo port install jpeg libpng tiff giflib
    
  5. インストールを完了します(下記をご覧ください)。

Cygwin

  1. Cygwin のウェブページから setup.exe をダウンロードします。

  2. setup.exe を実行し、インストールを続行します。

  3. [Select Packages] 画面で、事前に選択したパッケージに 次のとおりです。

    • libjpeg-devellibpng-devellibtiff-devellibgif-devel

    • gccmakeautomake(パッケージのビルド用)

  4. インストールを完了します(下記をご覧ください)。

建物

  1. libwebp-1.4.0.tar.gzダウンロード リスト

  2. パッケージを解凍または解凍します。これにより、libwebp-1.4.0/ という名前のディレクトリが作成されます。

    tar xvzf libwebp-1.4.0.tar.gz
    
  3. WebP エンコーダ cwebp とデコーダ dwebp をビルドします。

    libwebp-1.4.0/ が抽出されたディレクトリに移動します。 次のコマンドを実行します。

    cd libwebp-1.4.0
    ./configure
    make
    sudo make install
    

    これにより、cwebp および dwebp コマンドライン ツールがビルドされ、インストールされます。 libwebp ライブラリ(動的および静的)と一緒に使用できます。

    これらのツールは通常、デフォルトで /usr/local/bin/ にインストールされています。「 ローカル バージョンは examples/ ディレクトリにビルドされます。

    ライブラリは通常、/usr/local/lib/ ディレクトリにインストールされます。 ランタイム エラーを回避するには、LD_LIBRARY_PATH 環境が 変数にこの場所が含まれます。C ヘッダーは通常、 /usr/local/include/webp

    その他のオプションを表示するには、次のコマンドを実行します。

    ./configure --help
    

次のステップ

開始方法については、WebP を使用するをご覧ください。 画像を変換しています