Name
img2webp
: Erstellt eine animierte WebP-Datei aus einer Abfolge von Eingabebildern.
Zusammenfassung
img2webp [file_options] [[frame_options] frame_file]...
img2webp argument_file_name
Beschreibung
img2webp
komprimiert eine Abfolge von Bildern im animierten WebP-Format. Eingabebilder können entweder PNG, JPEG, TIFF oder WebP sein. Wenn ein einzelner Dateiname (nicht mit dem Zeichen „-“ beginnend) als Argument angegeben wird, werden die Befehlszeilenargumente aus dieser Datei tokenisiert. Dies ermöglicht ein einfaches Scripting
oder die Verwendung einer großen Anzahl von Argumenten.
Optionen auf Dateiebene
Die Optionen auf Dateiebene werden zu Beginn des Komprimierungsvorgangs angewendet, bevor die Eingabeframes gelesen werden.
-o string
- Geben Sie den Namen der WebP-Ausgabedatei an.
-min_size
- Codieren Sie Bilder für die kleinste Größe. Dadurch wird das Einfügen von Keyframes deaktiviert und es werden die Parameter ausgewählt, die zur kleinsten Ausgabe für jeden Frame führen. Standardmäßig wird eine verlustfreie Komprimierung verwendet, kann aber mit den Optionen
-q
,-m
,-lossy
oder-mixed
kombiniert werden. -kmin int
-kmax int
- Geben Sie den Mindest- und Höchstabstand zwischen aufeinanderfolgenden Keyframes (unabhängig decodierbare Frames) in der Ausgabeanimation an. Das Tool fügt bei Bedarf einige Keyframes in die Ausgabeanimation ein, damit dieses Kriterium erfüllt wird.
-mixed
- Gemischter Komprimierungsmodus: Hier wird die Komprimierung des Bilds optimiert, indem heuristisch für jeden Frame eine verlustbehaftete oder verlustfreie Komprimierung ausgewählt wird. Durch diese globale Option werden die lokalen Optionen
-lossy
und-lossless
deaktiviert. -loop int
- Gibt an, wie oft die Animation als Schleife wiedergegeben werden soll. Die Verwendung von
0
bedeutet „Unbegrenzte Schleife“. -v
- Formulieren Sie ausführlicher.
-h, -help
- Eine kurze Zusammenfassung der Nutzung
-version
- Drucke die Versionsnummern der relevanten verwendeten Bibliotheken aus.
Optionen für einzelne Frames
Die Optionen pro Frame werden auf die folgenden Bilder als Argumente in der Befehlszeile angewendet. Sie können vor jedem einzelnen Eingabebild beliebig oft geändert werden.
-d int
- Geben Sie die Bilddauer in Millisekunden an.
-lossless, -lossy
- Komprimieren Sie die nächsten Bilder mit einem verlustfreien oder verlustbehafteten Komprimierungsmodus. Der Standardmodus ist verlustfrei.
-q float
- Geben Sie einen Komprimierungsfaktor zwischen 0 und 100 an. Der Standardwert ist 75.
-m int
- Geben Sie die zu verwendende Komprimierungsmethode an. Mit diesem Parameter wird der Kompromiss zwischen der Codierungsgeschwindigkeit und der Größe und Qualität der komprimierten Datei festgelegt. Mögliche Werte reichen von 0 bis 6. Der Standardwert ist 4.
Programmfehler
Bitte melde alle Fehler im Issue Tracker: https://bugs.chromium.org/p/webp.
Patches sind willkommen! Weitere Informationen finden Sie auf dieser Seite: https://www.webmproject.org/code/contribute/submitting-patches/
Beispiel
img2webp -loop 2 in0.png -lossy in1.jpg -d 80 in2.tiff -o out.webp
Autoren
img2webp
gehört zu libwebp
und wurde vom WebP-Team geschrieben. Die neueste Quellstruktur ist unter https://chromium.googlesource.com/webm/libwebp verfügbar.
Diese Handbuchseite wurde von Pascal Massimino pascal.massimino@gmail.com für das Debian-Projekt verfasst und kann von anderen verwendet werden.