Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

cwebp - Online w chmurze

Uruchom cwebp u dostawcy bezpłatnego hostingu OnWorks przez Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

To jest polecenie cwebp, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu darmowych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

PROGRAM:

IMIĘ


cwebp - skompresuj plik obrazu do pliku WebP

STRESZCZENIE


cwebp [Opcje] plik_wejściowy -o plik_wyjściowy.webp

OPIS


Ta strona podręcznika dokumentuje cwebp dowództwo.

cwebp kompresuje obraz przy użyciu formatu WebP. Formatem wejściowym może być PNG, JPEG,
TIFF, WebP lub surowe próbki Y'CbCr.

OPCJE


Podstawowe opcje to:

-o ciąg
Podaj nazwę wyjściowego pliku WebP. Jeśli pominięto, cwebp wykona
kompresja, ale tylko statystyki raportu. Użycie "-" jako nazwy wyjścia będzie kierować
wyjście do 'stdout'.

-- ciąg
Jawnie określ plik wejściowy. Ta opcja jest przydatna, jeśli plik wejściowy się uruchamia
na przykład z „-”. Ta opcja musi się pojawić trwać. Wszelkie inne opcje
później zostaną zignorowane.

-H, -Pomoc
Krótkie podsumowanie użytkowania.

-H, -długa pomoc
Podsumowanie wszystkich możliwych opcji.

-wersja
Wydrukuj numer wersji (jako major.minor.revision) i wyjdź.

-q unosić się
Określ współczynnik kompresji dla kanałów RGB z zakresu od 0 do 100. Wartość domyślna to
75.
W przypadku kompresji stratnej (domyślnie), mały czynnik tworzy mniejszy plik z
niższa jakość. Najlepszą jakość osiąga się stosując wartość 100.
W przypadku kompresji bezstratnej (określonej przez opcję -lossless) mały czynnik
umożliwia szybszą kompresję, ale tworzy większy plik. Maksymalna kompresja
osiąga się przy użyciu wartości 100.

-alfa_q int
Określ współczynnik kompresji dla kompresji alfa z zakresu od 0 do 100. Bezstratne
kompresję alfa osiąga się przy wartości 100, podczas gdy niższe wartości
spowodować stratną kompresję. Wartość domyślna to 100.

-f int Określ siłę filtra odblokowującego, od 0 (bez filtrowania) do 100
(maksymalne filtrowanie). Wartość 0 wyłączy wszelkie filtrowanie. Wyższa wartość będzie
zwiększyć siłę procesu filtrowania zastosowanego po zdekodowaniu obrazu.
Im wyższa wartość, tym gładszy będzie obraz. Typowe wartości to
zwykle w przedziale od 20 do 50.

-ustawienie ciąg
Określ zestaw wstępnie zdefiniowanych parametrów pasujących do konkretnego typu źródła
materiał. Możliwe wartości to: domyślnym, , obraz, rysunek, ikona, XNUMX. Od
-ustawienie nadpisuje wartości innych parametrów (z wyjątkiem -q jeden), ta opcja
powinien pojawić się jako pierwszy w kolejności argumentów.

-sen int
Określ amplitudę przestrzennego kształtowania szumu. Przestrzenne kształtowanie hałasu (lub SNS
w skrócie) odnosi się do ogólnego zbioru wbudowanych algorytmów używanych do podejmowania decyzji
który obszar obrazu powinien wykorzystywać stosunkowo mniej bitów, a gdzie jeszcze lepiej
przenieść te bity. Możliwy zakres wynosi od 0 (algorytm jest wyłączony) do 100 (
maksymalny efekt). Wartość domyślna to 80.

-m int Określ metodę kompresji, która ma być używana. Ten parametr kontroluje kompromis
między szybkością kodowania a rozmiarem i jakością skompresowanego pliku. Możliwa wartość
zakres od 0 do 6. Wartość domyślna to 4. Gdy używane są wyższe wartości, enkoder
spędzi więcej czasu na sprawdzaniu dodatkowych możliwości kodowania i zdecyduje się na
wzrost jakości. Niższa wartość może skutkować szybszym czasem przetwarzania kosztem
większy rozmiar pliku i niższa jakość kompresji.

-jpeg_jak
Zmień wewnętrzne mapowanie parametrów, aby lepiej odpowiadało oczekiwanemu rozmiarowi JPEG
kompresja. Ta flaga zazwyczaj tworzy plik wyjściowy o rozmiarze podobnym do jego
odpowiednik JPEG (dla tego samego -q ustawienie), ale z mniejszymi zniekształceniami wizualnymi.

-mt Jeśli to możliwe, używaj wielowątkowości do kodowania. Ta opcja działa tylko wtedy, gdy
użycie kompresji stratnej na źródle z kanałem przezroczystości.

-słaba pamięć
Zmniejsz zużycie pamięci przez kodowanie stratne, zapisując czterokrotność skompresowanego rozmiaru
(zazwyczaj). Spowoduje to, że kodowanie będzie wolniejsze, a dane wyjściowe nieco inne
pod względem wielkości i zniekształceń. Ta flaga jest skuteczna tylko dla metod 3 i wyższych i jest
domyślnie wyłączone. Pamiętaj, że pozostawienie tej flagi wyłączonej będzie mieć pewne skutki uboczne na
bitstream: wymusza pewne funkcje strumienia bitów, takie jak liczba partycji (wymuszone
do 1). Zwróć uwagę, że bardziej szczegółowy raport o rozmiarze strumienia bitów jest drukowany przez cwebp jeśli chodzi o komunikację i motywację
korzystając z tej opcji.

-af Włącza filtr automatyczny. Algorytm ten poświęci dodatkowy czas na optymalizację
moc filtrowania, aby osiągnąć dobrze wyważoną jakość.

DODATKOWY OPCJE


Bardziej zaawansowane opcje to:

-ostrość int
Określ ostrość filtrowania (jeśli jest używane). Zakres wynosi od 0 (najostrzejszy) do 7
(najmniej ostry). Wartość domyślna to 0.

-silny
Użyj silnego filtrowania (jeśli filtrowanie jest używane dzięki -f opcja). Silny
filtrowanie jest domyślnie włączone.

-niemocny
Wyłącz silne filtrowanie (jeśli filtrowanie jest używane dzięki -f opcja) i
zamiast tego użyj prostego filtrowania.

-segmenty int
Zmień liczbę partycji używanych podczas segmentacji sns
algorytm. Segmenty powinny znajdować się w zakresie od 1 do 4. Wartość domyślna to 4. Ta opcja ma
nie ma wpływu na metody 3 i wyższe, chyba że -słaba pamięć Jest używane.

-limit_partycji int
Pogorszaj jakość, ograniczając liczbę bitów używanych przez niektóre makrobloki. Zakres to
0 (brak degradacji, wartość domyślna) do 100 (pełna degradacja). Przydatnymi wartościami są
zwykle około 30-70 dla umiarkowanie dużych obrazów. W formacie VP8 tzw
partycja kontrolna ma limit 512k i jest używana do przechowywania następujących
informacja: czy makroblok jest pomijany, do jakiego segmentu należy,
czy jest zakodowany jako tryb intra 4x4 czy intra 16x16, a na koniec predykcja
tryby do użycia dla każdego z podbloków. W przypadku bardzo dużego obrazu pozostawia tylko 512 tys.
pokój do kilku bitów na makroblok 16x16. Absolutne minimum to 4 bity na
makroblok. Informacje o pomijaniu, segmentowaniu i trybie mogą zużywać prawie wszystkie te 4 bity
(choć sprawa jest mało prawdopodobna), co jest problematyczne w przypadku bardzo dużych obrazów. ten
współczynnik partition_limit kontroluje, jak często najbardziej kosztowny tryb bitowy (intra 4x4)
zostanie użyty. Jest to przydatne w przypadku osiągnięcia limitu 512k i następujących
wyświetlany jest komunikat: Błąd kod: 6 (PARTITION0_OVERFLOW: przegroda #0 is także duży
do dopasować 512 tys.). Jeśli używasz -limit_partycji nie wystarczy do spełnienia ograniczenia 512k,
należy użyć mniej segmentów, aby zapisać więcej bitów nagłówka na makroblok. Widzieć
dotychczasowy -segmenty opcja.

-rozmiar int
Określ rozmiar docelowy (w bajtach), aby spróbować sięgnąć do skompresowanych danych wyjściowych.
Kompresor wykona kilka przebiegów częściowego kodowania, aby uzyskać tak blisko, jak
możliwe do tego celu.

-psnr unosić się
Określ docelowy PSNR (w dB), aby spróbować sięgnąć po skompresowany sygnał wyjściowy.
Kompresor wykona kilka przebiegów częściowego kodowania, aby uzyskać tak blisko, jak
możliwe do tego celu.

-przechodzić int
Ustaw maksymalną liczbę przejść do użycia podczas dychotomii używanej przez opcje -rozmiar or
-psnr. Maksymalna wartość to 10.

-Zmień rozmiar szerokość wysokość
Zmień rozmiar źródła na prostokąt o rozmiarze szerokość x wysokość. Jeśli (ale nie)
oba) z szerokość or wysokość parametry to 0, wartość zostanie obliczona
z zachowaniem proporcji.

-przyciąć x_pozycja y_pozycja szerokość wysokość
Przytnij źródło do prostokąta z lewym górnym rogiem we współrzędnych (x_pozycja,
y_pozycja) i rozmiar szerokość x wysokość. Ten obszar przycinania musi być całkowicie ograniczony
wewnątrz prostokąta źródłowego.

-s szerokość wysokość
Określ, że plik wejściowy w rzeczywistości składa się z surowych próbek Y'CbCr następujących po
Zalecenie ITU-R BT.601, w formacie liniowym 4:2:0. Samolot luma ma rozmiar szerokość
x wysokość.

-mapa int
Wyprowadza dodatkową mapę ASCII informacji o kodowaniu. Możliwe wartości mapy to
1 do 6. Ma to tylko pomóc w debugowaniu.

-przed int
Określ kilka kroków przetwarzania wstępnego. Użycie wartości „2” wywoła jakość-
zależne pseudolosowe dithering podczas konwersji RGBA->YUVA (kompresja stratna)
tylko).

-alfa_filtr ciąg
Określ metodę filtrowania predykcyjnego dla płaszczyzny alfa. Jedno z „brak”, „szybko”
lub „najlepszy”, w kolejności rosnącej złożoności i powolności. Domyślnie jest „szybko”.
Wewnętrznie filtrowanie alfa jest wykonywane przy użyciu czterech możliwych prognoz (brak,
pozioma, pionowa, gradientowa). „Najlepszy” tryb wypróbuje kolejno każdy tryb i
wybierz ten, który daje mniejszy rozmiar. Tryb „szybki” po prostu spróbuje uformować
zgadnij a priori bez testowania wszystkich trybów.

-alfa_metoda int
Określ algorytm używany do kompresji alfa: 0 lub 1. Algorytm 0 oznacza nie
kompresja, 1 używa bezstratnego formatu WebP do kompresji. Wartość domyślna to 1.

-alfa_czyszczenie
Zmodyfikuj niewidoczne wartości RGB pod całkowicie przezroczystym obszarem, aby ułatwić kompresję.
Domyślnie jest wyłączone.

-blend_alfa int
Ta opcja łączy kanał alfa (jeśli jest obecny) ze źródłem za pomocą
kolor tła określony w systemie szesnastkowym jako 0xrrggbb. Kanał alfa to
następnie zresetuj do nieprzezroczystej wartości 255.

-noalfa
Użycie tej opcji spowoduje odrzucenie kanału alfa.

-bezstratny
Zakoduj obraz bez żadnych strat.

-Wskazówka ciąg
Podaj wskazówkę dotyczącą typu obrazu wejściowego. Możliwe wartości to: , obraz or
wykres.

-metadane ciąg
Rozdzielona przecinkami lista metadanych do skopiowania z danych wejściowych do danych wyjściowych, jeśli jest obecna.
Prawidłowe wartości: cała kolekcja, Żaden, exif, Icc, XMP, Wartość domyślna to Żaden.

Uwaga: każdy format wejściowy może nie obsługiwać wszystkich kombinacji.

-noazm Wyłącz wszystkie optymalizacje zespołu.

-v Drukuj dodatkowe informacje (w szczególności czas kodowania).

-drukuj_psnr
Oblicz i zgłoś średni PSNR (stosunek szczytowego sygnału do szumu).

-print_ssim
Oblicz i raportuj średnią wartość SSIM (metryka podobieństwa strukturalnego, patrz
http://en.wikipedia.org/wiki/SSIM w celu uzyskania dodatkowych informacji).

-print_lsim
Oblicz i zgłoś lokalny wskaźnik podobieństwa (suma najniższego błędu wśród
skolokowanych sąsiadów pikseli).

-postęp
Raportuj postęp kodowania w procentach.

-cichy Nie drukuj niczego.

-krótki Drukuj tylko krótkie informacje (rozmiar pliku wyjściowego i PSNR) do celów testowych.

Korzystaj z cwebp online za pomocą usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

Komendy systemu Linux

Ad