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 dizi resmi 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şturabilirsiniz. veya çok sayıda bağımsız değişken kullanılmasıdır.

Dosya Düzeyinde Seçenekler

Dosya düzeyi seçenekleri, sıkıştırma işleminin başında uygulanır. okumanızı öneririz.

-o string
Çıkış WebP dosyasının adını belirtir.
-min_size
Resimleri en küçük boyuta ulaşacak şekilde kodlayın. Bu ayar, animasyon karesi 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. Araç, Bu şekilde çıkış animasyonuna gerektiği gibi birkaç animasyon karesi olduğunu da gösterebilir.
-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ü işleme seviyesini belirleyin. Bu seçenek, piksel değerleri sıkıştırılabilir, ancak görsel üzerindeki etkisi minimum düzeydedir. kalitedir. Bu mod, kayıpsız sıkıştırma modunu otomatik olarak tetikler. Aralık 0'dır (maksimum ön işleme) - 100 (ön işleme yok, varsayılan değer). Tipik değer 60 civarında. -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ı" ayardan daha yavaştır RGB->YUV dönüşümü
-loop int
Animasyonların kaç kez döngü oluşturacağını belirtir. 0 kullanıldığında "süresiz döngü".
-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. Bu öğeler, her bir belirli öğeden önce istenildiği kadar değiştirilebilir giriş resmi.

-d int
Resim 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. İlgili içeriği oluşturmak için kullanılan kayıpsız bir moddur.
-q float
0 ile 100 arasında sıkıştırma faktörünü 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.

Hatalar

Örnek

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

Yazarlar

img2webp, libwebp bünyesindeki bir birimdir ve WebP ekibi tarafından yazılmıştır. En son kaynak ağacı https://chromium.googlesource.com/webm/libwebp adresinde bulunabilir

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).