img2webp

Ad

img2webp: Bir giriş resim dizisinden animasyonlu WebP dosyası oluşturun.

Özet

img2webp [file_options] [[frame_options] frame_file]...
img2webp argument_file_name

Açıklama

img2webp, animasyonlu WebP biçimini kullanarak bir resim dizisini sıkıştırır. Giriş resimleri PNG, JPEG, TIFF veya WebP biçiminde olabilir. Bağımsız değişken olarak tek bir dosya adı ('-' karakteriyle başlamayan) sağlanırsa komut satırı bağımsız değişkenleri aslında bu dosyadan jetonlara ayrılır. Bu sayede kolayca komut dosyası oluşturabilir veya çok sayıda bağımsız değişken kullanabilirsiniz.

Dosya düzeyinde seçenekler

Dosya düzeyindeki seçenekler, sıkıştırma işleminin başında, giriş kareleri okunmadan önce uygulanır.

-o string
Çıkış WebP dosyasının adını belirtin.
-min_size
Resimleri en küçük boyuta uyacak şekilde kodlayın. Bu işlem, anahtar kare eklemeyi devre dışı bırakır ve her kare için en küçük çıkışı sağlayan parametreleri seçer. Varsayılan olarak kayıpsız sıkıştırma kullanır ancak -q, -m, -lossy veya -mixed seçenekleriyle birlikte kullanılabilir.
-kmin int
-kmax int
Çıkış animasyonunda art arda gelen anahtar kareler (bağımsız olarak kod çözülebilir kareler) arasındaki minimum ve maksimum mesafeyi belirtin. Bu ölçütün karşılanması için araç, çıkış animasyonuna gerektiğinde bazı önemli kareler ekler.
-mixed
Karma sıkıştırma modu: Her kare için heuristik olarak kayıplı veya kayıpsız sıkıştırma seçerek resmin sıkıştırmasını optimize edin. Bu genel seçenek, yerel -lossy ve -lossless seçeneklerini devre dışı bırakır.
-near_lossless int
Neredeyse kayıpsız görüntü ön işleme düzeyini belirtin. Bu seçenek, sıkıştırılabilirliği artırmak için piksel değerlerini ayarlar ancak görsel kalite üzerinde çok az etkisi vardır. Bu mod, kayıpsız sıkıştırma modunu otomatik olarak tetikler. Aralık 0 (maksimum ön işleme) ile 100 (ön işleme yok, varsayılan) arasındadır. Tipik değer yaklaşık 60'tır. -q 100 ile kayıplı sıkıştırmanın bazen daha iyi sonuçlar verebileceğini unutmayın.
-sharp_yuv
Daha doğru ve daha keskin RGB->YUV dönüşümü kullanın. Bu işlemin varsayılan "hızlı" RGB->YUV dönüşümünden daha yavaş olduğunu unutmayın.
-loop int
Animasyonun kaç kez döngü oluşturacağını belirtir. 0 kullanmak, "sonsuz döngü" anlamına gelir.
-v
Daha ayrıntılı bilgi verin.
-h, -help
Kısa bir kullanım özeti.
-version
Kullanılan ilgili kitaplıkların sürüm numaralarını yazdırın.

Kare başına seçenekler

Kare başına seçenekler, komut satırında bağımsız değişken olarak takip eden resimler için uygulanır. Bunlar, her bir giriş resminden önce istenildiği kadar değiştirilebilir.

-d int
Görselin süresini milisaniye cinsinden belirtin.
-lossless, -lossy
Sonraki resimleri kayıpsız veya kayıplı sıkıştırma modunu kullanarak sıkıştırın. Varsayılan mod kayıpsızdır.
-q float
Sıkıştırma faktörünü 0 ile 100 arasında belirtin. Varsayılan değer 75'tir.
-m int
Kullanılacak sıkıştırma yöntemini belirtin. Bu parametre, kodlama hızı ile sıkıştırılmış dosya boyutu ve kalitesi arasındaki dengeyi kontrol eder. Olası değerler 0 ile 6 arasındadır. Varsayılan değer 4'tür. Daha yüksek değerler kullanıldığında kodlayıcı, ek kodlama olasılıklarını incelemek ve kalite kazancına karar vermek için daha fazla zaman harcar. Daha düşük bir değer, daha büyük dosya boyutu ve daha düşük sıkıştırma kalitesi pahasına daha hızlı işleme süresi sağlayabilir.

Hatalar

Örnek

img2webp -loop 2 in0.png -lossy in1.jpg -d 80 in2.tiff -o out.webp

Yazarlar

img2webp, libwebp'un bir parçasıdır ve WebP ekibi tarafından yazılmıştır. En son kaynak ağacını https://chromium.googlesource.com/webm/libwebp adresinden indirebilirsiniz.

Bu kılavuz sayfası, Debian projesi için Pascal Massimino pascal.massimino@gmail.com tarafından yazılmıştır (ve başkaları tarafından da kullanılabilir).