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
Bitte melden Sie alle Programmfehler im Issue Tracker: https://issues.webmproject.org
Patches 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
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.