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
Lütfen tüm hataları sorun takipçisine bildirin: https://issues.webmproject.org
Yamalar memnuniyetle karşılanır. Başlamak için şu sayfaya bakın: https://www.webmproject.org/code/contribute/submitting-patches/
Ö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).