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
lasterscheinen. 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ößewidthxheight. 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 Parameterwidthoderheight(aber nicht beide) den Wert0hat, wird der Wert unter Beibehaltung des Seitenverhältnisses berechnet. -v- Zusätzliche Informationen drucken (insbesondere die Decodierungszeit)
-noasm- Alle Assembly-Optimierungen deaktivieren.
Fehler
Bitte melden Sie alle Programmfehler an unseren Issue Tracker: https://issues.webmproject.org
Patches willkommen! Informationen zum Einstieg finden Sie auf dieser Seite: https://www.webmproject.org/code/contribute/submitting-patches/.
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