Önceden derlenmiş yardımcı programlar ihtiyaçlarınıza uygun değilse WebP yardımcı programlarını kendiniz oluşturabilirsiniz.
Visual C++ ile Windows'da derleme
İndirilenler listesinden
libwebp-1.6.0.tar.gzdosyasını indirip içeriğini çıkarın.libwebp-1.6.0dizininden şunu çalıştırın:nmake /f Makefile.vc CFG=release-static RTLIBCFG=static OBJDIR=outputEk seçenekleri görmek için şu komutu çalıştırın:
nmake /f Makefile.vcoutput\release-static\x86\binveyaoutput\release-static\x64\bindizini, hedeflenen platforma bağlı olarakcwebp.exevedwebp.exearaçlarını içerir.output\release-static\(x86|x64)\libdizini,libwebpstatik kitaplığını içerir.
Unix benzeri platformlarda derleme
Platformu hazırlama
Linux
JPEG, PNG, TIFF, GIF ve WebP resim biçimleri arasında dönüştürme yapmak için gereken
libjpeg,libpng,libtiffvelibgifpaketlerini yükleyin.Paket yönetimi, Linux dağıtımına göre değişir. Ubuntu ve Debian'da aşağıdaki komut, gerekli paketleri yükler:
sudo apt-get install libjpeg-dev libpng-dev libtiff-dev libgif-devYüklemeyi tamamlayın (aşağıya bakın).
macOS
MacPorts, bağımlılıkları karşılamanın kolay bir yoludur. MacPorts'u yüklediyseniz doğrudan 3. adıma geçin. Aksi takdirde aşağıdaki adımları uygulayın:
MacPorts'u macOS sürümünüz için MacPorts indirme sitesinden indirin. MacPorts için Xcode'un yüklenmesi gerekir.
MacPorts talimatlarını uygulayarak MacPorts'u yükleyin.
MacPorts'u güncelleyin:
sudo port selfupdateJPEG, PNG, TIFF ve GIF bağımlılıklarını yükleyin:
sudo port install jpeg libpng tiff giflibYüklemeyi tamamlayın (aşağıya bakın).
Cygwin
Cygwin web sayfasından setup.exe dosyasını indirin.
setup.exe dosyasını çalıştırın ve yükleme işlemine devam edin.
Paket Seçin ekranında, önceden seçilmiş paketlere aşağıdakileri ekleyin:
libjpeg-devel,libpng-devel,libtiff-develvelibgif-develgcc,makeveautomake(paket oluşturmak için)
Yüklemeyi tamamlayın (aşağıya bakın).
Köprü
İndirilenler listesinden
libwebp-1.6.0.tar.gzdosyasını indirin.Paketi açın. Bu işlem,
libwebp-1.6.0/adlı bir dizin oluşturur:tar xvzf libwebp-1.6.0.tar.gzWebP kodlayıcı
cwebpve kod çözücüdwebpoluşturun:libwebp-1.6.0/dosyasının çıkarıldığı dizine gidin ve aşağıdaki komutları çalıştırın:cd libwebp-1.6.0 ./configure make sudo make installBu komut,
cwebpvedwebpkomut satırı araçlarınılibwebpkitaplıklarıyla (dinamik ve statik) birlikte oluşturup yükler.Bu araçlar genellikle varsayılan olarak
/usr/local/bin/altında yüklenir. Yerel sürümler,examples/dizini altında oluşturulur.Kitaplık genellikle
/usr/local/lib/dizinine yüklenir. Çalışma zamanı hatalarını önlemek içinLD_LIBRARY_PATHortam değişkeninizin bu konumu içerdiğinden emin olun. C üstbilgileri genellikle/usr/local/include/webpaltında yüklenir.Ek seçenekleri görmek için şu komutu çalıştırın:
./configure --help
Sırada Ne Var?
Resimlerinizi dönüştürmeye başlama talimatları için WebP kullanma başlıklı makaleyi inceleyin.