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 Bildsequenz mit dem animierten WebP-Format. Eingabebilder können PNG-, JPEG-, TIFF- oder WebP-Dateien sein. Wenn als Argument ein einzelner Dateiname angegeben wird, der nicht mit dem Zeichen „-“ beginnt, werden die Kommandozeilenargumente aus dieser Datei tokenisiert. Das ermöglicht ein einfaches Scripting oder eine große Anzahl von Argumenten verwenden.

Optionen auf Dateiebene

Die Optionen auf Dateiebene werden zu Beginn des Komprimierungsprozesses angewendet, bevor die Eingabeframes gelesen werden.

-o string
Geben Sie den Namen der Ausgabe-WebP-Datei an.
-min_size
Bilder so codieren, dass sie möglichst klein sind. Dadurch wird das Einfügen von Keyframes deaktiviert und wählt die Parameter für die kleinste Ausgabe für jeden Frame aus. Standardmäßig wird die verlustfreie Komprimierung verwendet, kann aber mit den Optionen -q, -m, -lossy oder -mixed kombiniert werden.
-kmin int
-kmax int
Geben Sie den minimalen und maximalen Abstand zwischen aufeinanderfolgenden Keyframes an (unabhängig dekodierbare Frames) in die Ausgabeanimation ein. Das Tool wird automatisch fügen Sie nach Bedarf einige Keyframes in die Ausgabeanimation ein, erfüllt sind.
-mixed
Gemischter Komprimierungsmodus: Optimieren Sie die Komprimierung des Bildes, indem Sie entweder verlustbehaftete oder verlustfreie Komprimierung für jeden Frame heuristisch. Diese globale Option deaktiviert die lokalen Optionen -lossy und -lossless.
-near_lossless int
Geben Sie den Grad der nahezu verlustfreien Bildvorverarbeitung an. Bei dieser Option werden Pixelwerte angepasst, um die Komprimierbarkeit zu verbessern. Die visuelle Qualität wird dadurch nur minimal beeinträchtigt. Der verlustfreie Komprimierungsmodus wird automatisch ausgelöst. Der Bereich ist 0 (maximale Vorverarbeitung) auf 100 (keine Vorverarbeitung, die Standardeinstellung). Das typische liegt bei etwa 60. Beachte, dass die Verlustbehaftete mit -q 100 manchmal bessere Ergebnisse liefern kann.
-sharp_yuv
Die RGB-zu-YUV-Konvertierung ist genauer und schärfer. Beachten Sie, dass dieser Prozess langsamer als der Standardwert "schnell" Umwandlung von RGB zu YUV.
-loop int
Gibt an, wie oft die Animation als Schleife wiedergegeben werden soll. Die Verwendung von 0 bedeutet, „Schleife auf unbestimmte Zeit“.
-v
Formulieren Sie ausführlicher.
-h, -help
Eine kurze Zusammenfassung der Nutzung.
-version
Drucke die Versionsnummern der entsprechenden verwendeten Bibliotheken aus.

Optionen pro Frame

Die Optionen pro Frame werden auf die Bilder angewendet, die als Argumente im Befehlszeile. Sie können beliebig oft vor einer bestimmten Eingabebild.

-d int
Geben Sie die Bilddauer in Millisekunden an.
-lossless, -lossy
Komprimieren Sie die nächsten Bilder mit einem verlustfreien oder verlustbehafteten Komprimierungsmodus. Die 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 Codierungsgeschwindigkeit und komprimierter Dateigröße und Qualität gesteuert. Möglich Werte von 0 bis 6. Der Standardwert ist 4.

Fehler

Beispiel

img2webp -loop 2 in0.png -lossy in1.jpg -d 80 in2.tiff -o out.webp

Autoren

img2webp ist Teil von libwebp und wurde vom WebP-Team geschrieben. Der aktuelle Quellbaum ist unter https://chromium.googlesource.com/webm/libwebp verfügbar.

Diese Manpage wurde von Pascal Massimino pascal.massimino@gmail.com für das Debian-Projekt geschrieben und kann von anderen verwendet werden.