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ößewidth
xheight
. 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 Parameterwidth
oderheight
(aber nicht beide) den Wert0
hat, 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