İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

cwebp - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında cwebp çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen cwebp komutudur.

Program:

ADI


cwebp - bir görüntü dosyasını bir WebP dosyasına sıkıştır

SİNOPSİS


cwebp [seçenekleri] giriş dosyası -o çıktı_dosyası.webp

TANIM


Bu kılavuz sayfası aşağıdakileri belgelemektedir: cwebp Komut.

cwebp WebP biçimini kullanarak bir görüntüyü sıkıştırır. Giriş formatı PNG, JPEG,
TIFF, WebP veya ham Y'CbCr örnekleri.

SEÇENEKLER


Temel seçenekler şunlardır:

-o dizi
Çıktı WebP dosyasının adını belirtin. atlanırsa, cwebp gösterecek
sıkıştırma, ancak yalnızca istatistikleri rapor eder. Çıktı adı olarak "-" kullanılması yönlendirilecektir
'stdout' çıktısı.

-- dizi
Giriş dosyasını açıkça belirtin. Bu seçenek, girdi dosyası başlarsa kullanışlıdır.
örneğin '-' ile. Bu seçenek görünmelidir son. Başka seçenekler var mı
sonrası göz ardı edilecektir.

-H, -Yardım
Kısa bir kullanım özeti.

-H, -uzun yardım
Tüm olası seçeneklerin bir özeti.

-version
Sürüm numarasını (majör.minor.revizyon olarak) yazdırın ve çıkın.

-q şamandıra
0 ile 100 arasında RGB kanalları için sıkıştırma faktörünü belirtin. Varsayılan
75
Kayıplı sıkıştırma durumunda (varsayılan), küçük bir faktör daha küçük bir dosya üretir.
daha düşük kalite. En iyi kalite, 100 değeri kullanılarak elde edilir.
Kayıpsız sıkıştırma durumunda (-lossless seçeneğiyle belirtilir), küçük bir faktör
daha yüksek sıkıştırma hızı sağlar, ancak daha büyük bir dosya üretir. Maksimum sıkıştırma
100 değeri kullanılarak elde edilir.

-alpha_q int
0 ile 100 arasında alfa sıkıştırması için sıkıştırma faktörünü belirtin. Kayıpsız
alfa sıkıştırması 100 değeri kullanılarak elde edilirken, daha düşük değerler
kayıplı bir sıkıştırmaya neden olur. Varsayılan değer 100'dür.

-f int Blok çözme filtresinin gücünü 0 (filtreleme yok) ile 100 arasında belirtin
(maksimum filtreleme). 0 değeri herhangi bir filtrelemeyi kapatacaktır. Daha yüksek değer
resmin kodunu çözdükten sonra uygulanan filtreleme işleminin gücünü arttırın.
Değer ne kadar yüksek olursa, resim o kadar düzgün görünecektir. Tipik değerler
genellikle 20 ila 50 arasındadır.

-ön ayar dizi
Belirli bir kaynak türüne uyacak şekilde önceden tanımlanmış bir dizi parametre belirtin
malzeme. Olası değerler şunlardır: varsayılan, Fotoğraf, resim, çizim, ikon, metin. Beri
-ön ayar diğer parametrelerin değerlerinin üzerine yazar ( -q bir), bu seçenek
tercihen argümanların sırasına göre ilk sırada görünmelidir.

-sns int
Uzamsal gürültü şekillendirmenin genliğini belirtin. Mekansal gürültü şekillendirme (veya SNS
kısaca), karar vermek için kullanılan yerleşik algoritmaların genel bir koleksiyonunu ifade eder.
resmin hangi alanı nispeten daha az bit kullanmalı ve başka nerede daha iyi
bu bitleri aktarın. Olası aralık 0'dan (algoritma kapalı) 100'e (algoritma kapalı) kadardır.
maksimum etki). Varsayılan değer 80'dir.

-m int Kullanılacak sıkıştırma yöntemini belirtin. Bu parametre takası kontrol eder
kodlama hızı ile sıkıştırılmış dosya boyutu ve kalitesi arasında 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 olanaklarını incelemek için daha fazla zaman harcayacak ve
kalite kazancı. Daha düşük değer, maliyet pahasına daha hızlı işlem süresine neden olabilir.
daha büyük dosya boyutu ve daha düşük sıkıştırma kalitesi.

-jpeg_like
Beklenen JPEG boyutuyla daha iyi eşleşmesi için dahili parametre eşlemesini değiştirin
sıkıştırma. Bu bayrak genellikle kendi boyutuna benzer bir çıktı dosyası üretecektir.
JPEG eşdeğeri (aynı -q ayarı), ancak daha az görsel bozulma ile.

-mt Mümkünse kodlama için çoklu iş parçacığı kullanın. Bu seçenek yalnızca şu durumlarda etkilidir:
saydamlık kanalı olan bir kaynakta kayıplı sıkıştırma kullanma.

-düşük_memory
Sıkıştırılmış boyutun dört katı tasarruf ederek kayıplı kodlamanın bellek kullanımını azaltın
(tipik). Bu, kodlamayı yavaşlatacak ve çıktı biraz farklı olacaktır.
boyut ve bozulma olarak. Bu bayrak yalnızca yöntemler 3 ve üstü için etkilidir ve
varsayılan olarak kapalı. Bu bayrağı devre dışı bırakmanın bazı yan etkileri olacağını unutmayın.
bit akışı: bölüm sayısı gibi belirli bit akışı özelliklerini zorlar (zorunlu
1'e). Bit akışı boyutuna ilişkin daha ayrıntılı bir raporun şu şekilde yazdırıldığını unutmayın: cwebp ne zaman
Bu seçeneği kullanarak.

-af Otomatik filtreyi açar. Bu algoritma optimize etmek için ek zaman harcayacak
dengeli bir kaliteye ulaşmak için filtreleme gücü.

EK SEÇENEKLER


Daha gelişmiş seçenekler şunlardır:

-keskinlik int
Filtrelemenin keskinliğini belirtin (kullanılıyorsa). Aralık 0 (en keskin) ila 7
(en az keskin). Varsayılan 0'dır.

-kuvvetli
Güçlü filtreleme kullanın (filtreleme kullanılıyorsa, -f seçenek). Güçlü
filtreleme varsayılan olarak açıktır.

-güçlü değil
Güçlü filtrelemeyi devre dışı bırakın (filtreleme kullanılıyorsa, -f seçeneği) ve
bunun yerine basit filtreleme kullanın.

-segmentler int
sns'nin segmentasyonu sırasında kullanılacak bölüm sayısını değiştirin
algoritma. Segmentler 1 ila 4 aralığında olmalıdır. Varsayılan değer 4'tür. Bu seçenek
sürece, yöntemler 3 ve üstü için hiçbir etkisi yoktur. -düşük_memory kullanıldı.

-partition_limit int
Bazı makro bloklar tarafından kullanılan bit sayısını sınırlayarak kaliteyi düşürün. Aralık (şimdiki değeri)
0 (bozulma yok, varsayılan) ila 100 (tam bozulma). faydalı değerler
orta büyüklükteki görüntüler için genellikle 30-70 civarındadır. VP8 formatında, sözde
kontrol bölümünün 512k sınırı vardır ve aşağıdakileri depolamak için kullanılır
bilgi: makro bloğun atlanıp atlanmadığı, hangi segmente ait olduğu,
4x4 içi veya 16x16 modu içi olarak kodlanıp kodlanmadığı ve son olarak tahmin
alt blokların her biri için kullanılacak modlar. Çok büyük bir görüntü için yalnızca 512k kalıyor
16x16 makroblok başına birkaç bit yer. Mutlak minimum değer başına 4 bittir.
makro blok. Atlama, segment ve mod bilgileri bu 4 bitin neredeyse tamamını kullanabilir.
(durum olası olmasa da), bu çok büyük görüntüler için sorunludur. NS
partition_limit faktörü, en bit maliyetli modun ne sıklıkta olduğunu kontrol eder (4x4 içi)
kullanılacak. Bu, 512k sınırına ulaşıldığında ve aşağıdaki durumlarda yararlıdır:
mesaj görüntülenir: Hata Kod: 6 (PARTITION0_OVERFLOW: Bölme #0 is çok büyük
için uygun 512 bin). Kullanıyorsanız -partition_limit 512k kısıtlamasını karşılamak için yeterli değil,
makroblok başına daha fazla başlık biti kaydetmek için daha az segment kullanılmalıdır. Görmek
the -segmentler seçeneği.

-boyut int
Sıkıştırılmış çıktıya ulaşmak ve denemek için bir hedef boyut (bayt cinsinden) belirtin.
Kompresör, olabildiğince yakınlaşmak için birkaç kısmi kodlama geçişi yapacaktır.
bu hedef için mümkün.

-psnr şamandıra
Sıkıştırılmış çıktıya ulaşmak ve denemek için bir hedef PSNR (dB cinsinden) belirtin.
Kompresör, olabildiğince yakınlaşmak için birkaç kısmi kodlama geçişi yapacaktır.
bu hedef için mümkün.

-geçmek int
Seçenekler tarafından kullanılan ikilik sırasında kullanılacak maksimum geçiş sayısını ayarlayın -boyut or
-psnr. Maksimum değer 10'dur.

yeniden boyutlandır genişlik yükseklik
Kaynağı, boyutu olan bir dikdörtgene yeniden boyutlandırın genişlik x yükseklik. Her ikisi de (ama değil
her ikisi de) genişlik or yükseklik parametreler 0, değer hesaplanacak
en-boy oranını koruyarak.

-mahsul x_pozisyon y_pozisyonu genişlik yükseklik
Kaynağı, sol üst köşesi koordinatlarda olacak şekilde bir dikdörtgene kırpın (x_pozisyon,
y_pozisyonu) ve boyut genişlik x yükseklik. Bu kırpma alanı tamamen kapsanmalıdır
kaynak dikdörtgenin içinde.

-s genişlik yükseklik
Girdi dosyasının gerçekte aşağıdakileri takip eden ham Y'CbCr örneklerinden oluştuğunu belirtin.
601:4:2 lineer formatta ITU-R BT.0 tavsiyesi. Luma uçağının boyutu var genişlik
x yükseklik.

-harita int
Kodlama bilgilerinin ek ASCII haritasının çıktısını alın. Olası harita değerleri
1 ila 6. Bu yalnızca hata ayıklamaya yardımcı olmak içindir.

-ön int
Bazı ön işleme adımlarını belirtin. '2' değerinin kullanılması kaliteyi tetikleyecektir-
RGBA->YUVA dönüşümü sırasında bağımlı sözde rastgele renk taklidi (kayıplı sıkıştırma
bir tek).

-alfa_filtresi dizi
Alfa düzlemi için tahmine dayalı filtreleme yöntemini belirtin. 'Hiçbiri', 'hızlı' biri
veya 'en iyi', artan karmaşıklık ve yavaşlık düzeninde. Varsayılan "hızlı"dır.
Dahili olarak, alfa filtreleme dört olası tahmin kullanılarak gerçekleştirilir (yok,
yatay, dikey, gradyan). 'En iyi' mod, sırayla her modu deneyecek ve
küçük olanı vereni seçin. 'Hızlı' mod sadece bir
a-priori tahmin tüm modları test etmeden.

-alpha_metodu int
Alfa sıkıştırması için kullanılan algoritmayı belirtin: 0 veya 1. Algoritma 0, hayır anlamına gelir.
sıkıştırma, 1 sıkıştırma için WebP kayıpsız biçimini kullanır. Varsayılan 1'dir.

-alpha_cleanup
Sıkıştırılabilirliğe yardımcı olmak için tamamen şeffaf alan altında görünmeyen RGB değerlerini değiştirin.
Varsayılan kapalıdır.

-blend_alpha int
Bu seçenek, alfa kanalını (varsa) kaynağı kullanarak kaynakla karıştırır.
0xrrggbb olarak onaltılık olarak belirtilen arka plan rengi. alfa kanalı
daha sonra opak değer 255'e sıfırlayın.

-noalfa
Bu seçeneğin kullanılması alfa kanalını atacaktır.

-kayıpsız
Görüntüyü herhangi bir kayıp olmadan kodlayın.

-ipucu dizi
Giriş görüntüsü türüyle ilgili ipucunu belirtin. Olası değerler şunlardır: Fotoğraf, resim or
grafik.

-meta veri dizi
Varsa, girdiden çıktıya kopyalanacak virgülle ayrılmış bir meta veri listesi.
Geçerli değerler: herşey, Yok, exif, icc, xmp. Varsayılan, Yok.

Not: Her giriş biçimi, tüm kombinasyonları desteklemeyebilir.

-noazm Tüm montaj optimizasyonlarını devre dışı bırakın.

-v Ek bilgileri yazdırın (özellikle kodlama süresi).

-print_psnr
Ortalama PSNR'yi (Tepe-Sinyal-Gürültü oranı) hesaplayın ve raporlayın.

-print_ssim
Ortalama SSIM'yi hesaplayın ve raporlayın (yapısal benzerlik metriği, bkz.
http://en.wikipedia.org/wiki/SSIM ek ayrıntılar için).

-print_lsim
Yerel benzerlik metriğini hesaplayın ve raporlayın (arasındaki en düşük hatanın toplamı
yan yana yerleştirilmiş piksel komşuları).

-ilerlemek
Kodlama ilerlemesini yüzde olarak bildirin.

-sessiz Hiçbir şey yazdırmayın.

-kısa Test amacıyla yalnızca kısa bilgileri (çıktı dosyası boyutu ve PSNR) yazdırın.

onworks.net hizmetlerini kullanarak cwebp'yi çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad