Linux'ta Görüntüler WebP Formatına Nasıl Dönüştürülür


Web sitenizin performansını optimize etmek için duyacağınız çok sayıda en iyi uygulamadan biri sıkıştırılmış görseller kullanmaktır. Bu yazımızda web için sıkıştırılmış ve kaliteli görseller oluşturmaya yönelik webp adlı yeni bir görsel formatını sizlerle paylaşacağız.

WebP, Google tarafından tasarlanan, web'deki görseller için olağanüstü kayıpsız ve kayıplı sıkıştırma sunan nispeten yeni, açık kaynaklı bir görsel formatıdır. Bunu kullanmak için Linux, Windows ve Mac OS X için önceden derlenmiş yardımcı programları indirmeniz gerekir.

Bu modern görsel formatıyla web yöneticileri ve web geliştiricileri, web'i daha hızlı hale getiren daha küçük, daha zengin görseller oluşturabilir.

Linux'ta WebP Aracı Nasıl Kurulur

Neyse ki webp paketi Ubuntu'nun resmi depolarında mevcuttur; gösterildiği gibi APT paket yöneticisini kullanarak yükleyebilirsiniz.

sudo apt install webp 

Diğer Linux dağıtımlarında, aşağıdaki gibi wget komutunu kullanarak webp paketini Google deposundan indirerek başlayın.

wget -c https://storage.googleapis.com/downloads.webmproject.org/releases/webp/libwebp-0.6.1-linux-x86-32.tar.gz

Şimdi arşiv dosyasını çıkartın ve aşağıdaki gibi çıkartılan paket dizinine geçin.

tar -xvf libwebp-0.6.1-linux-x86-32.tar.gz 
cd libwebp-0.6.1-linux-x86-32/
cd bin/
ls

Yukarıdaki ekran görüntüsünden görebileceğiniz gibi paket, programlarınıza ve aşağıda listelenen çeşitli webp yardımcı programlarına webp kodlaması veya kod çözme eklemek için önceden derlenmiş bir kitaplık (libwebp) içerir.

  • anim_diff – animasyon görüntüleri arasındaki farkı gösteren araç.
  • anim_dump – animasyon görüntüleri arasındaki farkı boşaltmaya yönelik araç.
  • cwebp – webp kodlayıcı aracı.
  • dwebp – webp kod çözücü aracı.
  • gif2webp – GIF resimlerini webp'ye dönüştürmek için kullanılan araç.
  • img2webp – bir dizi görüntüyü animasyonlu bir webp dosyasına dönüştürmek için araçlar.
  • vwebp – webp dosya görüntüleyici.
  • webpinfo – bir webp resim dosyası hakkındaki bilgileri görüntülemek için kullanılır.
  • webpmux – webp muxlama aracı.

Bir görüntüyü webp'ye dönüştürmek için cwebp aracını kullanabilirsiniz; burada -q anahtarı çıktı kalitesini tanımlar ve -o çıktı dosyasını belirtir.

cwebp -q 60 Cute-Baby-Girl.png -o Cute-Baby-Girl.webp
OR
./cwebp -q 60 Cute-Baby-Girl.png -o Cute-Baby-Girl.webp

Dönüştürülen webp görüntüsünü vwebp aracını kullanarak görüntüleyebilirsiniz.

./vwebp Cute-Baby-Girl.webp

Yukarıdaki araçlardan herhangi birine ilişkin tüm seçenekleri, bunları herhangi bir argüman olmadan çalıştırarak veya örneğin -longhelp işaretini kullanarak görebilirsiniz.

./cwebp -longhelp

Son olarak, yukarıdaki programları mutlak yollarını yazmadan çalıştırmak istiyorsanız, ~/libwebp-0.6.1-linux-x86-32/bin dizinini PATH ortam değişkeninize ekleyin. ~/.bashrc dosyanız.

vi ~/.bashrc

Aşağıdaki satırı dosyanın sonuna ekleyin.

export PATH=$PATH:~/libwebp-0.6.1-linux-x86-32/bin

Dosyayı kaydet ve çık. Ardından yeni bir terminal penceresi açın; diğer sistem komutları gibi tüm webp programlarını çalıştırabilmeniz gerekir.

WebP Proje Ana Sayfası: https://developers.google.com/speed/webp/

Ayrıca şu yararlı ilgili makalelere göz atın:

  1. Linux'ta Video, Ses ve Görüntü Dönüştürme için 15 Faydalı 'FFmpeg' Komutu
  2. ImageMagick (Görüntü İşleme) Aracını Linux'a Kurun
  3. PNG'nizi JPG'ye ve JPG'ye Toplu Dönüştürmenin 4 Yolu

WebP, Google'ın web'i daha hızlı hale getirmeye yönelik sürekli çabalarından ortaya çıkan birçok üründen yalnızca biridir. Web'e yönelik bu yeni görsel formatıyla ilgili düşüncelerinizi aşağıdaki geri bildirim formunu kullanarak paylaşmayı unutmayın.