Yardımcı Programları Derleme

Önceden derlenmiş yardımcı programlar ihtiyaçlarınıza uygun değilse WebP yardımcı programlarını kendiniz oluşturabilirsiniz.

Windows'da Visual C++ ile derleme

  1. İndirmeler listesinden libwebp-1.4.0.tar.gz dosyasını indirin ve içindekileri çıkartın.

  2. libwebp-1.4.0 dizininden şunu çalıştırın:

    nmake /f Makefile.vc CFG=release-static RTLIBCFG=static OBJDIR=output
    

    Ek seçenekleri görmek için şu komutu çalıştırın:

    nmake /f Makefile.vc
    
  3. output\release-static\x86\bin veya output\release-static\x64\bin dizini, hedeflenen platforma bağlı olarak cwebp.exe ve dwebp.exe araçlarını içerir. output\release-static\(x86|x64)\lib dizini, libwebp statik kitaplığını içerir.

Unix Benzer Platformlarda Derleme

Platformu Hazırlama

Linux

  1. JPEG, PNG, TIFF, GIF ve WebP resim biçimleri arasında dönüşüm yapmak için gereken libjpeg, libpng, libtiff ve libgif paketlerini yükleyin.

    Paket yönetimi, Linux dağıtımına göre değişiklik gösterir. Ubuntu ve Debian'da aşağıdaki komut gerekli paketleri yükler:

    sudo apt-get install libjpeg-dev libpng-dev libtiff-dev libgif-dev
    
  2. Yüklemeyi tamamlayın (aşağıya bakın).

macOS

MacPorts, bağımlılıkları karşılamanın kolay bir yoludur. MacPorts zaten yüklüyse doğrudan 3. Adım'a gidin. Aksi takdirde aşağıdaki adımları uygulayın:

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

  2. MacPorts talimatlarını uygulayarak MacPorts'u 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. Yüklemeyi tamamlayın (aşağıya bakın).

Cygwin

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

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

  3. Paket Seç ekranında, önceden seçilmiş paketlere aşağıdakileri ekleyin:

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

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

  4. Yüklemeyi tamamlayın (aşağıya bakın).

Köprü

  1. İndirilenler listesinden libwebp-1.4.0.tar.gz uygulamasını indirin.

  2. Paketin tarlasını açın veya paketin sıkıştırmasını açın. libwebp-1.4.0/ adında bir dizin oluşturulur:

    tar xvzf libwebp-1.4.0.tar.gz
    
  3. cwebp WebP kodlayıcısı ve dwebp kod çözücüyü derleyin:

    libwebp-1.4.0/ dosyasının çıkarıldığı dizine gidin ve şu komutları çalıştırın:

    cd libwebp-1.4.0
    ./configure
    make
    sudo make install
    

    Bu işlem, libwebp kitaplıklarıyla (dinamik ve statik) birlikte cwebp ve dwebp komut satırı araçlarını derleyip yükler.

    Bu araçlar genellikle varsayılan olarak /usr/local/bin/ sürümüne yüklenir. Yerel sürümler examples/ dizininin altında oluşturulur.

    Kitaplık genellikle /usr/local/lib/ dizinine yüklenir. Çalışma zamanı hatalarını önlemek için LD_LIBRARY_PATH ortam değişkeninizin bu konumu içerdiğinden emin olun. C üst bilgileri genellikle /usr/local/include/webp altına 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 nasıl başlayacağınızla ilgili talimatlar için WebP'yi Kullanma bölümüne gidin.