Nazwa
img2webp
– utwórz animowany plik WebP na podstawie sekwencji obrazów wejściowych.
Streszczenie
img2webp [file_options] [[frame_options] frame_file]...
img2webp argument_file_name
Opis
img2webp
kompresuje sekwencję obrazów za pomocą animowanego formatu WebP. Obrazy wejściowe mogą być w formacie PNG, JPEG, TIFF lub WebP. Jeśli jako argument jest podana pojedyncza nazwa pliku (nie zaczyna się od znaku „-”), argumenty wiersza poleceń są tokenizowane z tego pliku. Ułatwia to tworzenie skryptów
lub użycie dużej liczby argumentów.
Opcje na poziomie pliku
Opcje na poziomie pliku są stosowane na początku procesu kompresji, przed odczytaniem ramek wejściowych.
-o string
- Podaj nazwę wyjściowego pliku WebP.
-min_size
- Zakoduj obrazy tak, aby osiągnąć najmniejszy rozmiar. Wyłącza to wstawianie klatek kluczowych i określa parametry, które powodują uzyskiwanie najmniejszych danych wyjściowych dla każdej klatki. Domyślnie korzysta ona z kompresji bezstratnej, ale można ją połączyć z opcjami
-q
,-m
,-lossy
i-mixed
. -kmin int
-kmax int
- Określ minimalną i maksymalną odległość między kolejnymi klatkami kluczowymi (klatki, które można niezależnie oddzielać) w animacji wyjściowej. W razie potrzeby narzędzie wstawi kilka klatek kluczowych do animacji wyjściowej, by spełnić kryteria.
-mixed
- Mieszana kompresja: optymalizuj kompresję obrazu, wybierając heurystycznie kompresję stratną lub bezstratną dla każdej klatki. Ta opcja globalna wyłącza opcje lokalne
-lossy
i-lossless
. -loop int
- Określa, ile razy ma być zapętlona animacja. Użycie polecenia
0
oznacza „pętlę bez ograniczeń czasowych”. -v
- Podaj więcej informacji.
-h, -help
- Krótkie podsumowanie wykorzystania.
-version
- Wydrukuj numery wersji używanych bibliotek.
Opcje poszczególnych klatek
Opcje poszczególnych ramek są stosowane do obrazów podanych niżej jako argumenty w wierszu poleceń. Można je modyfikować dowolną liczbę razy przed każdym obrazem wejściowym.
-d int
- Podaj czas trwania obrazu w milisekundach.
-lossless, -lossy
- Skompresuj następne obrazy za pomocą trybu kompresji bezstratnej lub stratnej. Domyślnym trybem jest bezstratny.
-q float
- Określ współczynnik kompresji z zakresu od 0 do 100. Wartość domyślna to 75.
-m int
- Określ metodę kompresji, której chcesz użyć. Ten parametr pozwala kontrolować kompromis między szybkością kodowania a rozmiarem i jakością skompresowanego pliku. Możliwe wartości z zakresu od 0 do 6. Wartość domyślna to 4.
Błędy
Wszystkie błędy zgłaszaj do narzędzia Issue Tracker: https://bugs.chromium.org/p/webp
Zachęcamy do przesyłania poprawek! Na początek zapoznaj się z tą stroną: https://www.webmproject.org/code/contribute/submitting-patches/.
Przykład
img2webp -loop 2 in0.png -lossy in1.jpg -d 80 in2.tiff -o out.webp
Autorzy
img2webp
jest częścią usługi libwebp
i została napisana przez zespół WebP. Najnowsze drzewo źródłowe jest dostępne na stronie https://chromium.googlesource.com/webm/libwebp
Ta strona została napisana przez Pascala Massimino pascal.massimino@gmail.com dla projektu Debiana (i może być używana przez innych użytkowników).