Ad
dwebp
-- Sıkıştırılmış WebP dosyasını resim dosyasına dönüştürün
Özet
dwebp [options] input_file.webp
Açıklama
dwebp
, WebP dosyalarını PNG, PAM, PPM veya PGM resimleri halinde açar.
Not: Animasyonlu WebP dosyaları desteklenmez.
Seçenekler
Temel seçenekler şunlardır:
-h
- Kullanım özetini yazdır.
-version
- Sürüm numarasını yazdırın (birincil.alt.revision olarak) ve çıkış yapın.
-o string
- Çıkış dosyasının adını belirtin (varsayılan olarak PNG biçimindedir). "-" 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
last
görünmelidir. Sonrasında diğer seçenekler yoksayılır. Girdi dosyası "-" ise veriler dosya yerine stdin kaynağından okunur. -bmp
- Çıkış biçimini sıkıştırılmamış BMP olarak değiştirin.
-tiff
- Çıkış biçimini sıkıştırılmamış TIFF olarak değiştirin.
-pam
- Çıkış biçimini PAM olarak değiştirin (alfa sürümü korunur).
-ppm
- Çıkış biçimini PPM olarak değiştirin (alfa silinir).
-pgm
- Çıkış biçimini PGM olarak değiştirin. Çıkış luma/renkten oluşur örnekleyelim. Bu seçenek temel olarak neden olur.
-yuv
- Çıkış biçimini ham YUV olarak değiştirin. Çıkış şunlardan oluşur: RGB yerine luma/chroma-U/chroma-V örnekleri, sırayla kaydedildi: ayrı uçaklar. Bu seçenek temel olarak doğrulama ve hata ayıklama için kullanılır amaçlanıyor.
-nofancy
- YUV420 için lüks lüksü kullanmayın. Bu durum sivri uçlara neden olabilir (özellikle kırmızı olanları) ancak daha hızlı olması gerekir.
-nofilter
- Döngü içi filtreleme işlemini, bit akışı sağlar. Bu durum, uyumlu olmayan çıkışta görünür bloklar oluşturabilir. ancak kod çözmeyi hızlandırır.
-dither strength
- 0 ile 100 arasında bir titreme gücü belirtin. Dolandırıcılık Kayıplı sıkıştırmada renk bileşenlerine uygulanan işleme sonrası efekti. Renk geçişlerini yumuşatarak ve şerit oluşumunu önleyerek yardımcı olur.
-nodither
- Tüm titreşimleri devre dışı bırak (varsayılan).
-mt
- Mümkünse kodu çözmek için çoklu iş parçacığı kullanın.
-crop x_position y_position width height
- Kodu çözülmüş resmi, sol üst köşesi şurada olan bir dikdörtgen olacak şekilde kırp:
koordinatlar (
x_position
,y_position
) ve boyutwidth
xheight
. Bu kırpma alanı tamamen kaynak dikdörtgen içinde olmalıdır. İlgili içeriği oluşturmak için kullanılan sol üst köşesi, gerektiğinde çift koordinatlara tutturulur. Bu seçenek amacı, büyük resimleri kırpmak için gereken belleği azaltmaktır. Not: kırpma herhangi bir ölçeklendirmeden önce uygulanır. -flip
- Kodu çözülmüş resmi dikey olarak çevirin (ekranın şifresini çözmek için OpenGL dokuları örneğine bağlı olarak).
-resize width height
- Kodu çözülmüş resmin
width
xheight
boyutuna yeniden ölçeklendirin. Bu seçenek büyük resimlerin kodunu çözmek için gereken belleği azaltmayı yalnızca küçük bir sürümü gerekir (küçük resim, önizleme vb.). Not: ölçeklendirme kırpma işleminden sonra uygulanır.width
veyaheight
parametrelerinden biri (ikisi birden değil)0
ise değer, en boy oranı korunarak hesaplanır. -v
- Ekstra bilgi yazdırın (özellikle zamanın şifresini çözün).
-noasm
- Tüm derleme optimizasyonlarını devre dışı bırakın.
Hatalar
Lütfen tüm hataları sorun izleyicimize bildirin: https://issues.webmproject.org
Merhaba! Başlamak için şu sayfaya göz atın: https://www.webmproject.org/code/contribute/submitting-patches/
Örnekler
dwebp picture.webp -o output.png
dwebp picture.webp -ppm -o output.ppm
dwebp -o output.ppm -- ---picture.webp
cat picture.webp | dwebp -o - -- - > output.ppm
Yazarlar
dwebp
, 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 Pascal Massimino pascal.massimino@gmail.com tarafından yazılmıştır. (başkaları tarafından da kullanılabilir).
Çıkış dosyası biçimi ayrıntıları