Mengompilasi Utilitas

Jika utilitas yang telah dikompilasi sebelumnya tidak sesuai dengan kebutuhan Anda, Anda dapat mem-build utilitas WebP sendiri.

Mengompilasi di Windows dengan Visual C++

  1. Download libwebp-1.5.0.tar.gz dari daftar hasil download dan ekstrak kontennya.

  2. Dari direktori libwebp-1.5.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 library statis libwebp.

Mengompilasi di Platform Serupa Unix

Menyiapkan Platform

Linux

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

    Pengelolaan paket bervariasi menurut distribusi Linux. Di 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 yang mudah untuk memenuhi dependensi. Jika Anda sudah menginstal MacPorts, langsung lanjutkan ke Langkah 3. Jika tidak, ikuti langkah-langkah berikut:

  1. Download MacPorts untuk versi macOS Anda dari situs download MacPorts. MacPorts memerlukan penginstalan Xcode.

  2. Instal MacPorts dengan mengikuti petunjuk MacPorts.

  3. Update 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 hal berikut ke paket yang telah dipilih sebelumnya:

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

    • gcc, make, dan automake (untuk mem-build paket)

  4. Selesaikan penginstalan (lihat di bawah).

Gedung

  1. Download libwebp-1.5.0.tar.gz dari daftar hasil download.

  2. Ekstrak paket. Tindakan ini akan membuat direktori bernama libwebp-1.5.0/:

    tar xvzf libwebp-1.5.0.tar.gz
    
  3. Build encoder WebP cwebp dan decoder dwebp:

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

    cd libwebp-1.5.0
    ./configure
    make
    sudo make install
    

    Tindakan ini akan mem-build dan menginstal alat command line cwebp dan dwebp, beserta library libwebp (dinamis dan statis).

    Alat ini biasanya diinstal di /usr/local/bin/ secara default. Versi lokal di-build di direktori examples/.

    Library biasanya akan diinstal di direktori /usr/local/lib/. Untuk menghindari error waktu proses, pastikan variabel lingkungan LD_LIBRARY_PATH Anda menyertakan lokasi ini. Header C biasanya diinstal di /usr/local/include/webp.

    Untuk melihat opsi tambahan, jalankan:

    ./configure --help
    

Apa Selanjutnya?

Buka Menggunakan WebP untuk mengetahui petunjuk tentang cara mulai mengonversi gambar.