Jika utilitas yang telah dikompilasi sebelumnya tidak sesuai dengan kebutuhan Anda, Anda dapat membuat sendiri utilitas WebP.
Mengompilasi di Windows dengan Visual C++
Download
libwebp-1.3.2.tar.gz
dari daftar download dan ekstrak kontennya.Dari direktori
libwebp-1.3.2
, 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 Platform seperti Unix
Menyiapkan Platform
Linux
Instal paket
libjpeg
,libpng
,libtiff
, danlibgif
yang diperlukan untuk mengonversi 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 nyaman untuk memenuhi dependensi. Jika Anda sudah menginstal MacPorts, langsung ke Langkah 3. Jika tidak, ikuti langkah-langkah berikut:
Download MacPorts untuk versi macOS dari situs download MacPorts. MacPorts memerlukan penginstalan Xcode.
Instal MacPorts dengan mengikuti petunjuk MacPorts.
Mengupdate 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 WYSIWYG.
Jalankan setup.exe dan lanjutkan penginstalan.
Pada layar Select Packages, tambahkan hal-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.3.2.tar.gz
dari daftar download.Ekstrak atau ekstrak paket. Tindakan ini akan membuat direktori bernama
libwebp-1.3.2/
:tar xvzf libwebp-1.3.2.tar.gz
Buat encoder WebP
cwebp
dan decoderdwebp
:Buka direktori tempat
libwebp-1.3.2/
diekstrak dan jalankan perintah berikut:cd libwebp-1.3.2 ./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 dibuat berdasarkan direktoriexamples/
.Library biasanya akan diinstal di direktori
/usr/local/lib/
. Untuk menghindari error runtime, 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 cara mulai mengonversi gambar.