Yardımcı Programları Derleme

Ö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

  1. İndirilenler listesinden libwebp-1.5.0.tar.gz dosyasını indirip içeriğini çıkarın.

  2. 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
    
  3. Hedeflenen platforma bağlı olarak output\release-static\x86\bin veya output\release-static\x64\bin dizini, cwebp.exe ve dwebp.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

  1. JPEG, PNG, TIFF, GIF ve WebP resim biçimleri arasında dönüştürme yapmak için gereken libjpeg, libpng, libtiff ve libgif 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
    
  2. 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:

  1. MacPorts indirme sitesinden macOS sürümünüz için MacPorts'i indirin. MacPorts, Xcode'un yüklenmesini gerektirir.

  2. MacPorts talimatları doğrultusunda MacPorts'i yükleyin.

  3. MacPorts'u güncelleyin:

    sudo port selfupdate
    
  4. JPEG, PNG, TIFF ve GIF bağımlılıklarını yükleyin:

    sudo port install jpeg libpng tiff giflib
    
  5. Kurulumu tamamlayın (aşağıya bakın).

Cygwin

  1. Cygwin web sayfasından setup.exe dosyasını indirin.

  2. setup.exe dosyasını çalıştırın ve yükleme işlemine devam edin.

  3. Paketleri Seçin ekranında, önceden seçili paketlere şunları ekleyin:

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

    • gcc, make ve automake (paket oluşturmak için)

  4. Kurulumu tamamlayın (aşağıya bakın).

Köprü

  1. libwebp-1.5.0.tar.gz dosyasını indirme listesinden indirin.

  2. Paketi açın. Bu işlem, libwebp-1.5.0/ adlı bir dizin oluşturur:

    tar xvzf libwebp-1.5.0.tar.gz
    
  3. 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 ve dwebp komut satırı araçlarının yanı sıra libwebp 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ümler examples/ dizininde oluşturulur.

    Kitaplık genellikle /usr/local/lib/ dizinine yüklenir. Çalışma zamanında hata oluşmasını önlemek için LD_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.