DWEBP

Name

dwebp -- WebP-Datei in eine Bilddatei dekomprimieren

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“ aus und beenden Sie den Vorgang.
-o string
Geben Sie den Namen der Ausgabedatei an (standardmäßig im PNG-Format). „-“ verwenden da der Ausgabename die Ausgabe an „stdout“ weiterleitet.
-- string
Geben Sie die Eingabedatei explizit an. Diese Option ist nützlich, wenn die Eingabe Die Datei beginnt mit einem Bindestrich (-) zur Verfügung stellen. Diese Option muss last erscheinen. Alle nachfolgenden Optionen werden ignoriert. Wenn die Eingabedatei „-“ ist, werden die Daten aus stdin und nicht aus einer Datei gelesen.
-bmp
Ändern Sie das Ausgabeformat in unkomprimiertes BMP.
-tiff
Ändern Sie das Ausgabeformat in unkomprimiertes TIFF.
-pam
Ändern Sie das Ausgabeformat in PAM (bleibt Alpha erhalten).
-ppm
Ausgabeformat zu PPM ändern (Alpha wird verworfen).
-pgm
Ändern Sie das Ausgabeformat in PGM. Die Ausgabe besteht aus Luma/Chroma. statt RGB mit dem IMC4-Layout. Diese Option dient hauptsächlich Überprüfung und Fehlerbehebung.
-yuv
Ändern Sie das Ausgabeformat in YUV-Rohdaten. Die Ausgabe besteht aus luma/chroma-U/chroma-V-Samples anstelle von RGB, sequenziell gespeichert als für einzelne Flugzeuge. Diese Option dient hauptsächlich der Überprüfung und Fehlerbehebung. zu verstehen.
-nofancy
Verwenden Sie für YUV420 nicht den schicken Upcoder. Dies kann zu zerklüfteten Kanten führen. vor allem die roten, sollte aber schneller sein.
-nofilter
Verwenden Sie den In-Loop-Filterprozess nicht, selbst wenn dies vom Bitstream. Dies kann zu sichtbaren Sperren in der nicht konformen Ausgabe führen. aber die Decodierung wird dadurch schneller.
-dither strength
Geben Sie eine Dithering-Stärke zwischen 0 und 100 an. Dithering ist ein Nachbearbeitungseffekt, der bei einer verlustbehafteten Komprimierung auf Chromakomponenten angewendet wird. Verläufe werden geglättet und Banding-Artefakte vermieden.
-nodither
Dithering deaktivieren (Standardeinstellung)
-mt
Verwenden Sie zum Decodieren nach Möglichkeit Multithreading.
-crop x_position y_position width height
Schneiden Sie das decodierte Bild zu einem Rechteck mit der oberen linken Ecke zu Koordinaten (x_position, y_position) und Größe width x height. Dieses Zuschneidebereich muss vollständig im Quellrechteck enthalten sein. Die wird bei Bedarf an geraden Koordinaten ausgerichtet. Diese Option soll den für das Zuschneiden großer Bilder erforderlichen Arbeitsspeicher reduzieren. Hinweis: Die wird vor der Skalierung angewendet.
-flip
Decodiertes Bild vertikal spiegeln (kann bei OpenGL-Texturen für Instanz)
-resize width height
Skalieren Sie das decodierte Bild neu auf die Abmessungen width × height. Diese Option ist in erster Linie dazu gedacht, den Speicherbedarf zum Decodieren großer Bilder zu reduzieren, wenn wird nur eine kleine Version benötigt (Thumbnail, Vorschau usw.). Hinweis: Skalierung wird nach dem Zuschneiden angewendet. Wenn einer der Parameter width oder height (aber nicht beide) den Wert 0 hat, wird der Wert unter Beibehaltung des Seitenverhältnisses berechnet.
-v
Zusätzliche Informationen drucken (insbesondere die Decodierungszeit)
-noasm
Alle Assembly-Optimierungen deaktivieren.

Fehler

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 geschrieben. Die aktuelle Quellstruktur ist verfügbar unter https://chromium.googlesource.com/webm/libwebp/

Diese Seite wurde von Pascal Massimino pascal.massimino@gmail.com verfasst, für das Debian-Projekt (und kann von anderen verwendet werden).

Details zum Ausgabedateiformat