Jika utilitas yang telah dikompilasi sebelumnya tidak sesuai dengan kebutuhan Anda, Anda dapat mem-build utilitas WebP sendiri.
Mengompilasi di Windows dengan Visual C++
Download
libwebp-1.5.0.tar.gz
dari daftar hasil download dan ekstrak kontennya.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
Direktori
output\release-static\x86\bin
atauoutput\release-static\x64\bin
akan berisi alatcwebp.exe
dandwebp.exe
, bergantung pada platform yang ditargetkan. Direktorioutput\release-static\(x86|x64)\lib
akan berisi library statislibwebp
.
Mengompilasi di Platform Serupa Unix
Menyiapkan Platform
Linux
Instal paket
libjpeg
,libpng
,libtiff
, danlibgif
, 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
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:
Download MacPorts untuk versi macOS Anda dari situs download MacPorts. MacPorts memerlukan penginstalan Xcode.
Instal MacPorts dengan mengikuti petunjuk MacPorts.
Update MacPorts:
sudo port selfupdate
Instal dependensi JPEG, PNG, TIFF, dan GIF:
sudo port install jpeg libpng tiff giflib
Selesaikan penginstalan (lihat di bawah).
Cygwin
Download setup.exe dari halaman web Cygwin.
Jalankan setup.exe dan lanjutkan penginstalan.
Di layar Select Packages, tambahkan hal berikut ke paket yang telah dipilih sebelumnya:
libjpeg-devel
,libpng-devel
,libtiff-devel
, danlibgif-devel
gcc
,make
, danautomake
(untuk mem-build paket)
Selesaikan penginstalan (lihat di bawah).
Gedung
Download
libwebp-1.5.0.tar.gz
dari daftar hasil download.Ekstrak paket. Tindakan ini akan membuat direktori bernama
libwebp-1.5.0/
:tar xvzf libwebp-1.5.0.tar.gz
Build encoder WebP
cwebp
dan decoderdwebp
: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
dandwebp
, beserta librarylibwebp
(dinamis dan statis).Alat ini biasanya diinstal di
/usr/local/bin/
secara default. Versi lokal di-build di direktoriexamples/
.Library biasanya akan diinstal di direktori
/usr/local/lib/
. Untuk menghindari error waktu proses, pastikan variabel lingkunganLD_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.