gif2webp

Ad

gif2webp -- Bir GIF resmini WebP'ye dönüştürün

Özet

gif2webp [options] input_file.gif -o output_file.webp

Açıklama

gif2webp, bir GIF resmini WebP resmine dönüştürür.

Seçenekler

Temel seçenekler şunlardır:

-o string
Çıkış WebP dosyasının adını belirtir. Atlanırsa gif2webp şunu yapar: yalnızca istatistikleri raporluyor. "-" kullanma çıkışı "stdout" öğesine yönlendirilir.
-- string
Giriş dosyasını açıkça belirtin. Bu seçenek, dosya "-" ile başlıyor örneğine bakalım. Bu seçenek son görünmelidir. Sonrasında diğer seçenekler yoksayılır. Girdi dosyası "-" ise veriler "stdin"den okunur dosya yerine kullanabilirsiniz.
-h, -help
Kullanım bilgileri
-version
Sürüm numarasını yazdırın (birincil.alt.revision olarak) ve çıkış yapın.
-lossy
Kayıplı sıkıştırma kullanarak resmi kodlayın.
-mixed
Karma sıkıştırma modu: Karmaşık sıkıştırma aracından seçim yaparak kayıplı veya kayıpsız sıkıştırmayı ayarlayabilirsiniz.
-q float
RGB kanalları için 0 ile 100 arasında sıkıştırma faktörünü belirtin. İlgili içeriği oluşturmak için kullanılan varsayılan değer 75. Kayıpsız sıkıştırma durumunda (varsayılan) küçük bir faktör daha yüksek bir sıkıştırma hızı sağlar ancak daha büyük bir dosya oluşturur. Maksimum sıkıştırma işlemi 100 değeri kullanılarak yapılır. Kayıp durumunda (-kayıp seçeneği ile belirtilir), küçük bir faktör daha küçük kalitede bir dosya oluşturabilirsiniz. En yüksek kalite, bir değer kullanılarak elde edilir / 100.
-min_size
En küçük boyutu elde edecek şekilde resmi kodlayın. Bu durumda animasyon karesi eklemeyi devre dışı bırakır ve her kare için en küçük çıkışı sağlayan imha yöntemini seçer. Google varsayılan olarak kayıpsız sıkıştırma kullanır ancak -q, -m, -lossy veya -mixed seçenekleri.
-m int
Kullanılacak sıkıştırma yöntemini belirtin. Bu parametre, ticari değişimleri kontrol eder arasındaki farkları değerlendirebilirsiniz. Olası değerler 0 ile 6 aralığındadır. 4 varsayılan değerdir. Daha yüksek olduğunda kodlayıcı, ek incelemeleri yapmak için daha fazla zaman harcar ve ve kalite kazanımına karar vermeniz gerekecek. Daha düşük değer daha büyük dosya boyutlarına karşı daha hızlı işleme süresi daha düşük sıkıştırma kalitesi.
-kmin int, -kmax int

Ardışık animasyon kareleri arasındaki minimum ve maksimum mesafeyi belirtin (bağımsız olarak kodlanabilir kareler) oluşturabilirsiniz. Araç, Bu şekilde çıkış animasyonuna gerektiği gibi birkaç animasyon karesi karşılandığını gösterir.

kmax değerinin 0 olması, animasyon karelerinin eklenmesini devre dışı bırakır. kmax değeri Toplam 1 tüm karelerin animasyon kareleri olmasına neden olacak. kmin değeri değil dikkate alınır. Normal değerler 3 - 30 aralığı. Varsayılan değerler kmin = 9, kmax = 17 şeklindedir. kayıpsız sıkıştırma ve kayıplı sıkıştırma için kmin = 3, kmax = 5.

Bu iki seçenek yalnızca çok sayıda animasyon içeren ve oranında (>50) kareye eşittir.

Daha düşük değerler kullanıldığında daha fazla kare animasyon karelerine dönüştürülür. Bu da bir karenin kodunu çözmek için gereken kare sayısının azalmasına yardımcı olur. Böylece kod çözme performansı artar. Ancak bu durum, daha büyük dosya boyutları vardır. Yüksek değerler kod çözmenin daha kötü hale gelmesine neden olabilir ancak dosya boyutları daha küçük olabilir.

Bazı kısıtlamalar:

  • kmin < kmax,
  • kmin >= kmax / 2 + 1; ve
  • kmax - kmin <= 30.

Bu kısıtlamalardan herhangi biri karşılanmazsa yaptırım uygulanır otomatik olarak oluşturur.

-metadata string

Aşağıdaki durumlarda girişten çıkışa kopyalanacak meta verilerin virgülle ayrılmış listesi gösterir. Geçerli değerler: all, none, icc, xmp. Varsayılan değer: xmp.

-f int

Yalnızca kayıplı kodlama için (-lossy seçeneğiyle belirtilir). Belirtin: 0 (filtreleme yok) ile 100 arasında tüm engelleme filtresinin gücü (maksimum filtreleme). 0 değeri tüm filtrelemeleri kapatır. Yüksek değeri, filtreleme işleminden sonra uygulanan resmin kodunu çözmeyi öğreteceğim. Değer ne kadar yüksek olursa resim o kadar düzgün görünür. Normal değerler genellikle 20 - 50 aralığındadır.

-mt

Mümkünse kodlama için çoklu iş parçacığı kullanın.

-loop_compatibility

Etkinleştirilirse döngü bilgilerini Chrome ile uyumlu bir şekilde işleyin. sürümünü kullanın.

-v

Ek bilgileri yazdırın.

-quiet

Hiçbir şey yazdırmayın.

Hatalar

Örnekler

gif2webp picture.gif -o picture.webp
gif2webp -q 70 picture.gif -o picture.webp
gif2webp -lossy -m 3 picture.gif -o picture_lossy.webp
gif2webp -lossy -f 50 picture.gif -o picture.webp
gif2webp -min_size -q 30 -o picture.webp -- ---picture.gif
cat picture.gif | gif2webp -o - -- - > output.webp

Yazarlar

gif2webp, libwebp bünyesindeki web sitesinde ve WebP ekibi tarafından yazılmıştır. En son kaynak ağacı şu adrestedir: https://chromium.googlesource.com/webm/libwebp/

Bu manuel sayfa, şunun için Urvang Joshi urvang@google.com tarafından yazılmıştır: Debian projesi (ve başkaları tarafından kullanılabilir).