img2webp

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

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.