Mengompilasi Utilitas

Jika aplikasi utilitas yang dikompilasi sebelumnya tidak sesuai dengan Anda dapat membuat sendiri utilitas WebP.

Mengompilasi di Windows dengan Visual C++

  1. Download libwebp-1.4.0.tar.gz dari daftar download dan mengekstrak isinya.

  2. Dari direktori libwebp-1.4.0, jalankan:

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

    Untuk melihat opsi tambahan, jalankan:

    nmake /f Makefile.vc
    
  3. Direktori output\release-static\x86\bin atau output\release-static\x64\bin akan berisi alat cwebp.exe dan dwebp.exe bergantung pada platform yang ditargetkan. Direktori output\release-static\(x86|x64)\lib akan berisi libwebp statis library.

Mengompilasi pada Platform serupa Unix

Menyiapkan Platform

Linux

  1. Instal paket libjpeg, libpng, libtiff, dan libgif, yang diperlukan untuk melakukan konversi antara format gambar JPEG, PNG, TIFF, GIF, dan WebP.

    Pengelolaan paket bervariasi menurut distribusi Linux. Pada Ubuntu dan Debian, perintah berikut akan menginstal paket yang diperlukan:

    sudo apt-get install libjpeg-dev libpng-dev libtiff-dev libgif-dev
    
  2. Selesaikan penginstalan (lihat di bawah).

macOS

MacPorts adalah cara mudah untuk memenuhi dependensi. Jika Anda sudah memiliki MacPorts yang sudah diinstal, langsung ke Langkah 3. Atau, ikuti langkah-langkah berikut:

  1. Mendownload MacPorts untuk versi macOS dari MacPorts situs download. MacPorts memerlukan penginstalan aplikasi Xcode.

  2. Menginstal MacPorts setelah MacPorts arah.

  3. Perbarui MacPorts:

    sudo port selfupdate
    
  4. Instal dependensi JPEG, PNG, TIFF, dan GIF:

    sudo port install jpeg libpng tiff giflib
    
  5. Selesaikan penginstalan (lihat di bawah).

Cygwin

  1. Download setup.exe dari halaman web Cygwin.

  2. Jalankan setup.exe dan lanjutkan penginstalan.

  3. Di layar Select Packages, tambahkan paket yang telah dipilih berikut ini:

    • libjpeg-devel, libpng-devel, libtiff-devel, dan libgif-devel

    • gcc, make, dan automake (untuk membangun paket)

  4. Selesaikan penginstalan (lihat di bawah).

Gedung

  1. Download libwebp-1.4.0.tar.gz dari daftar download.

  2. Ekstrak atau ekstrak paket tersebut. Tindakan ini akan membuat direktori bernama libwebp-1.4.0/:

    tar xvzf libwebp-1.4.0.tar.gz
    
  3. Buat encoder WebP cwebp dan decoder dwebp:

    Buka direktori tempat libwebp-1.4.0/ diekstrak dan jalankan perintah berikut:

    cd libwebp-1.4.0
    ./configure
    make
    sudo make install
    

    Tindakan ini akan membangun dan menginstal alat command line cwebp dan dwebp, serta dengan library libwebp (dinamis dan statis).

    Alat ini biasanya diinstal di bawah /usr/local/bin/ secara default. Tujuan versi lokal dibuat dalam direktori examples/.

    Library biasanya akan diinstal di direktori /usr/local/lib/. Untuk menghindari error runtime, pastikan lingkungan LD_LIBRARY_PATH Anda menyertakan lokasi ini. {i>Header<i} C biasanya diinstal pada /usr/local/include/webp.

    Untuk melihat opsi tambahan, jalankan:

    ./configure --help
    

Apa Selanjutnya?

Buka Menggunakan WebP untuk mengetahui petunjuk cara memulai mengonversi gambar.