DWEBP

Name

dwebp: Dekomprimiert eine WebP-Datei in eine Bilddatei.

Zusammenfassung

dwebp [options] input_file.webp

Beschreibung

dwebp dekomprimiert WebP-Dateien in PNG-, PAM-, PPM- oder PGM-Bilder. Hinweis: Animierte WebP-Dateien werden nicht unterstützt.

Optionen

Die grundlegenden Optionen sind:

-h
Nutzungsübersicht drucken
-version
Drucken Sie die Versionsnummer (als „major.minor.revision“) und beenden Sie den Vorgang.
-o string
Geben Sie den Namen der Ausgabedatei an (standardmäßig im PNG-Format). Wenn Sie „-“ als Ausgabenamen verwenden, wird die Ausgabe an „stdout“ weitergeleitet.
-- string
Geben Sie die Eingabedatei explizit an. Diese Option ist beispielsweise nützlich, wenn die Eingabedatei mit einem „-“ beginnt. Diese Option muss last angezeigt werden. Alle anderen Optionen danach werden ignoriert. Wenn die Eingabedatei „-“ ist, werden die Daten aus stdin und nicht aus einer Datei gelesen.
-bmp
Ändern Sie das Ausgabeformat in unkomprimierte BMP.
-tiff
Ändern Sie das Ausgabeformat in unkomprimiertes TIFF.
-pam
Ändern Sie das Ausgabeformat zu PAM (behält Alpha).
-ppm
Das Ausgabeformat in PPM ändern (Alpha wird verworfen).
-pgm
Ändern Sie das Ausgabeformat in PGM. Die Ausgabe besteht aus Luma-/chroma-Beispielen anstelle von RGB-Beispielen im IMC4-Layout. Diese Option dient hauptsächlich zur Überprüfung und Fehlerbehebung.
-yuv
Ändern Sie das Ausgabeformat in YUV im Rohformat. Die Ausgabe besteht aus Luma-/chroma-U-/chroma-V-Beispielen anstelle von RGB-Beispielen, die nacheinander als einzelne Ebenen gespeichert werden. Diese Option dient hauptsächlich zur Überprüfung und Fehlerbehebung.
-nofancy
Verwenden Sie für YUV 420 nicht den fantasievollen Extrahierer. Dies kann zu zacken Kanten führen (insbesondere die roten Kanten), sollte aber schneller sein.
-nofilter
Verwenden Sie den In-Loop-Filterprozess nicht, auch wenn er für den Bitstream erforderlich ist. Dies kann zu sichtbaren Blöcken in der nicht konformen Ausgabe führen, beschleunigt die Decodierung jedoch.
-dither strength
Geben Sie eine Dithering-Stärke zwischen 0 und 100 an. Das Dithering ist ein Nachverarbeitungseffekt, der auf Chromakomponenten in verlustbehafteter Komprimierung angewendet wird. Dies hilft, indem Farbverläufe geglättet und Banding-Artefakte vermieden werden.
-nodither
Alle Dithering-Funktionen deaktivieren (Standardeinstellung).
-mt
Verwenden Sie nach Möglichkeit Multithreading zum Decodieren.
-crop x_position y_position width height
Schneiden Sie das decodierte Bild zu einem Rechteck mit der oberen linken Ecke bei den Koordinaten (x_position, y_position) und der Größe width x height zu. Dieser Zuschnittbereich muss vollständig im Quellrechteck enthalten sein. Die obere linke Ecke wird bei Bedarf an gleichmäßigen Koordinaten ausgerichtet. Mit dieser Option soll der Arbeitsspeicher reduziert werden, der zum Zuschneiden großer Bilder benötigt wird. Hinweis: Das Zuschneiden wird vor jeder Skalierung angewendet.
-flip
Decodiertes Bild vertikal spiegeln (kann beispielsweise für OpenGL-Texturen nützlich sein).
-resize width height
Skalieren Sie das decodierte Bild neu auf die Größe width x height. Diese Option dient hauptsächlich dazu, den Arbeitsspeicher zu reduzieren, der zum Decodieren großer Bilder benötigt wird, wenn nur eine kleine Version (Miniaturansicht, Vorschau usw.) benötigt wird. Hinweis: Die Skalierung wird nach dem Zuschneiden angewendet. Wenn einer der Parameter width oder height auf 0 gesetzt ist, wird der Wert unter Beibehaltung des Seitenverhältnisses berechnet.
-v
Zusätzliche Informationen drucken (insbesondere die Decodierungszeit).
-noasm
Alle Assembly-Optimierungen deaktivieren.

Programmfehler

Beispiele

dwebp picture.webp -o output.png
dwebp picture.webp -ppm -o output.ppm
dwebp -o output.ppm -- ---picture.webp
cat picture.webp | dwebp -o - -- - > output.ppm

Autoren

dwebp gehört zu libwebp und wurde vom WebP-Team verfasst. 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.

Details zum Ausgabedateiformat