Önceden derlenmiş yardımcı programlar ihtiyaçlarınıza uygun değilse WebP yardımcı programlarını kendiniz derleyebilirsiniz.
Visual C++ ile Windows'ta derleme
İndirilenler listesinden
libwebp-1.5.0.tar.gz
dosyasını indirip içeriğini çıkarın.libwebp-1.5.0
dizininden şunu çalıştırın:nmake /f Makefile.vc CFG=release-static RTLIBCFG=static OBJDIR=output
Diğer seçenekleri görmek için şu komutu çalıştırın:
nmake /f Makefile.vc
Hedeflenen platforma bağlı olarak
output\release-static\x86\bin
veyaoutput\release-static\x64\bin
dizini,cwebp.exe
vedwebp.exe
araçlarını içerir.output\release-static\(x86|x64)\lib
dizini,libwebp
statik 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
,libtiff
velibgif
paketlerini yükleyin.Paket yönetimi, Linux dağıtımına göre değişir. Ubuntu ve Debian'da aşağıdaki komutla gerekli paketler yüklenir:
sudo apt-get install libjpeg-dev libpng-dev libtiff-dev libgif-dev
Kurulumu tamamlayın (aşağıya bakın).
macOS
MacPorts, bağımlılıkları karşılamak için kullanışlı bir yöntemdir. MacPorts yüklüyse doğrudan 3. adıma geçin. Aksi takdirde aşağıdaki adımları uygulayın:
MacPorts indirme sitesinden macOS sürümünüz için MacPorts'i indirin. MacPorts, Xcode'un yüklenmesini gerektirir.
MacPorts talimatları doğrultusunda MacPorts'i yükleyin.
MacPorts'u güncelleyin:
sudo port selfupdate
JPEG, PNG, TIFF ve GIF bağımlılıklarını yükleyin:
sudo port install jpeg libpng tiff giflib
Kurulumu 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.
Paketleri Seçin ekranında, önceden seçili paketlere şunları ekleyin:
libjpeg-devel
,libpng-devel
,libtiff-devel
velibgif-devel
gcc
,make
veautomake
(paket oluşturmak için)
Kurulumu tamamlayın (aşağıya bakın).
Köprü
libwebp-1.5.0.tar.gz
dosyasını indirme listesinden indirin.Paketi açın. Bu işlem,
libwebp-1.5.0/
adlı bir dizin oluşturur:tar xvzf libwebp-1.5.0.tar.gz
WebP kodlayıcı
cwebp
ve kod çözücüdwebp
oluşturun:libwebp-1.5.0/
dosyasının ayıklandığı dizine gidin ve aşağıdaki komutları çalıştırın:cd libwebp-1.5.0 ./configure make sudo make install
Bu işlem,
cwebp
vedwebp
komut satırı araçlarının yanı sıralibwebp
kitaplıklarını (dinamik ve statik) oluşturup yükler.Bu araçlar genellikle varsayılan olarak
/usr/local/bin/
altında yüklenir. Yerel sürümlerexamples/
dizininde oluşturulur.Kitaplık genellikle
/usr/local/lib/
dizinine yüklenir. Çalışma zamanında hata oluşmasını önlemek içinLD_LIBRARY_PATH
ortam değişkeninizin bu konumu içerdiğinden emin olun. C üstbilgileri genellikle/usr/local/include/webp
altına yüklenir.Diğer seçenekleri görmek için şu komutu çalıştırın:
./configure --help
Sırada ne var?
Resimlerinizi dönüştürmeye başlamayla ilgili talimatlar için WebP'yi kullanma başlıklı makaleyi inceleyin.