DWEBP
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
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
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2025-08-08 (UTC).
[null,null,["Zuletzt aktualisiert: 2025-08-08 (UTC)."],[[["\u003cp\u003e\u003ccode\u003edwebp\u003c/code\u003e is a command-line tool used to decompress WebP image files into various formats like PNG, PAM, PPM, or PGM.\u003c/p\u003e\n"],["\u003cp\u003eUsers can specify output file names, formats, and utilize options such as cropping, resizing, dithering, and multi-threading for customized decompression.\u003c/p\u003e\n"],["\u003cp\u003eWhile it supports several output formats and advanced options, \u003ccode\u003edwebp\u003c/code\u003e currently doesn't handle animated WebP files.\u003c/p\u003e\n"],["\u003cp\u003eBasic usage involves specifying the input WebP file and optionally the desired output file name and format using provided options.\u003c/p\u003e\n"],["\u003cp\u003eFor detailed usage, bug reporting, or contributing to the project, refer to the provided links and documentation.\u003c/p\u003e\n"]]],["`dwebp` decompresses WebP files into various image formats like PNG, BMP, TIFF, PAM, PPM, or PGM. Key actions include specifying the input WebP file and output file name, choosing the output format, and using options to modify the decoding process. You can crop, resize, flip, or apply dithering, disable in-loop filtering, or use multi-threading. It supports reading from standard input and writing to standard output and is mainly for image verification.\n"],null,["# dwebp\n\nName\n----\n\n`dwebp` -- Decompress a WebP file to an image file\n\nSynopsis\n--------\n\n`dwebp [options] input_file.webp`\n\nDescription\n-----------\n\n`dwebp` decompresses WebP files into PNG, PAM, PPM or PGM images.\nNote: Animated WebP files are not supported.\n\nOptions\n-------\n\nThe basic options are:\n\n`-h`\n: Print usage summary.\n\n`-version`\n: Print the version number (as major.minor.revision) and exit.\n\n`-o string`\n: Specify the name of the output file (as PNG format by default). Using \"-\"\n as output name will direct output to 'stdout'.\n\n`-- string`\n: Explicitly specify the input file. This option is useful if the input\n file starts with an '-' for instance. This option must appear `last`.\n Any other options afterward will be ignored. If the input file is \"-\",\n the data will be read from stdin instead of a file.\n\n`-bmp`\n: Change the output format to uncompressed BMP.\n\n`-tiff`\n: Change the output format to uncompressed TIFF.\n\n`-pam`\n: Change the output format to PAM (retains alpha).\n\n`-ppm`\n: Change the output format to PPM (discards alpha).\n\n`-pgm`\n: Change the output format to PGM. The output consists of luma/chroma\n samples instead of RGB, using the IMC4 layout. This option is mainly for\n verification and debugging purposes.\n\n`-yuv`\n: Change the output format to raw YUV. The output consists of\n luma/chroma-U/chroma-V samples instead of RGB, saved sequentially as\n individual planes. This option is mainly for verification and debugging\n purposes.\n\n`-nofancy`\n: Don't use the fancy upscaler for YUV420. This may lead to jaggy edges\n (especially the red ones), but should be faster.\n\n`-nofilter`\n: Don't use the in-loop filtering process even if it is required by the\n bitstream. This may produce visible blocks on the non-compliant output,\n but it will make the decoding faster.\n\n`-dither strength`\n: Specify a dithering strength between 0 and 100. Dithering is a\n post-processing effect applied to chroma components in lossy compression.\n It helps by smoothing gradients and avoiding banding artifacts.\n\n`-nodither`\n: Disable all dithering (default).\n\n`-mt`\n: Use multi-threading for decoding, if possible.\n\n`-crop x_position y_position width height`\n: Crop the decoded picture to a rectangle with top-left corner at\n coordinates (`x_position`, `y_position`) and size `width` x `height`. This\n cropping area must be fully contained within the source rectangle. The\n top-left corner will be snapped to even coordinates if needed. This option\n is meant to reduce the memory needed for cropping large images. Note: the\n cropping is applied *before* any scaling.\n\n`-flip`\n: Flip decoded image vertically (can be useful for OpenGL textures for\n instance).\n\n`-resize width height`\n: Rescale the decoded picture to dimension `width` x `height`. This option is\n mostly intended to reducing the memory needed to decode large images, when\n only a small version is needed (thumbnail, preview, etc.). Note: scaling\n is applied *after* cropping.\n If either (but not both) of the `width` or `height` parameters is `0`,\n the value will be calculated preserving the aspect-ratio.\n\n`-v`\n: Print extra information (decoding time in particular).\n\n`-noasm`\n: Disable all assembly optimizations.\n\nBugs\n----\n\n- Please report all bugs to our issue tracker: \u003chttps://issues.webmproject.org\u003e\n\n- Patches welcome! See this page to get started: \u003chttps://www.webmproject.org/code/contribute/submitting-patches/\u003e\n\nExamples\n--------\n\n dwebp picture.webp -o output.png\n dwebp picture.webp -ppm -o output.ppm\n dwebp -o output.ppm -- ---picture.webp\n cat picture.webp | dwebp -o - -- - \u003e output.ppm\n\nAuthors\n-------\n\n`dwebp` is part of `libwebp`, and was written by the WebP team.\nThe latest source tree is available at\n\u003chttps://chromium.googlesource.com/webm/libwebp/\u003e\n\nThis manual page was written by Pascal Massimino [pascal.massimino@gmail.com](mailto:pascal.massimino@gmail.com),\nfor the Debian project (and may be used by others).\n\n**Output file format details**\n\n- PAM: \u003chttp://netpbm.sourceforge.net/doc/pam.html\u003e\n- PGM: \u003chttp://netpbm.sourceforge.net/doc/pgm.html\u003e\n- PPM: \u003chttp://netpbm.sourceforge.net/doc/ppm.html\u003e\n- PNG: \u003chttp://www.libpng.org/pub/png/png-sitemap.html#info\u003e"]]