OnWorks favicon

dwebp - Online in the Cloud

Run dwebp in OnWorks free hosting provider over Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

This is the command dwebp that can be run in the OnWorks free hosting provider using one of our multiple free online workstations such as Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator



dwebp - decompress a WebP file to an image file


dwebp [options] input_file.webp


This manual page documents the dwebp command.

dwebp decompresses WebP files into PNG, PAM, PPM or PGM images.


The basic options are:

-h Print usage summary.

Print the version number (as major.minor.revision) and exit.

-o string
Specify the name of the output file (as PNG format by default). Using "-" as
output name will direct output to 'stdout'.

-- string
Explicitly specify the input file. This option is useful if the input file starts
with an '-' for instance. This option must appear last. Any other options
afterward will be ignored. If the input file is "-", the data will be read from
stdin instead of a file.

-bmp Change the output format to uncompressed BMP.

-tiff Change the output format to uncompressed TIFF.

-pam Change the output format to PAM (retains alpha).

-ppm Change the output format to PPM (discards alpha).

-pgm Change the output format to PGM. The output consists of luma/chroma samples instead
of RGB, using the IMC4 layout. This option is mainly for verification and debugging

-yuv Change the output format to raw YUV. The output consists of luma/chroma-U/chroma-V
samples instead of RGB, saved sequentially as individual planes. This option is
mainly for verification and debugging purposes.

Don't use the fancy upscaler for YUV420. This may lead to jaggy edges (especially
the red ones), but should be faster.

Don't use the in-loop filtering process even if it is required by the bitstream.
This may produce visible blocks on the non-compliant output, but it will make the
decoding faster.

-dither strength
Specify a dithering strength between 0 and 100. Dithering is a post-processing
effect applied to chroma components in lossy compression. It helps by smoothing
gradients and avoiding banding artifacts.

Disable all dithering (default).

-mt Use multi-threading for decoding, if possible.

-crop x_position y_position width height
Crop the decoded picture to a rectangle with top-left corner at coordinates
(x_position, y_position) and size width x height. This cropping area must be fully
contained within the source rectangle. The top-left corner will be snapped to even
coordinates if needed. This option is meant to reduce the memory needed for
cropping large images. Note: the cropping is applied before any scaling.

-scale width height
Rescale the decoded picture to dimension width x height. This option is mostly
intended to reducing the memory needed to decode large images, when only a small
version is needed (thumbnail, preview, etc.). Note: scaling is applied after

-v Print extra information (decoding time in particular).

-noasm Disable all assembly optimizations.

Use dwebp online using onworks.net services

Free Servers & Workstations

Download Windows & Linux apps

  • 1
    Eclipse Tomcat Plugin
    Eclipse Tomcat Plugin
    The Eclipse Tomcat Plugin provides
    simple integration of a tomcat servlet
    container for the development of java
    web applications. You can join us for
    Download Eclipse Tomcat Plugin
  • 2
    WebTorrent Desktop
    WebTorrent Desktop
    WebTorrent Desktop is for streaming
    torrents on Mac, Windows or Linux. It
    connects to both BitTorrent and
    WebTorrent peers. Now there's no
    need to wait for...
    Download WebTorrent Desktop
  • 3
    GenX is a scientific program to refine
    x-ray refelcetivity, neutron
    reflectivity and surface x-ray
    diffraction data using the differential
    evolution algorithm....
    Download GenX
  • 4
    PSPP is a program for statistical
    analysis of sampled data. It is a free
    replacement for the proprietary program
    SPSS. PSPP has both text-based and
    graphical us...
    Download pspp4windows
  • 5
    Git Extensions
    Git Extensions
    Git Extensions is a standalone UI tool
    for managing Git repositories. It also
    integrates with Windows Explorer and
    Microsoft Visual Studio
    (2015/2017/2019). Th...
    Download Git Extensions
  • 6
    This is an application that can also be
    fetched from
    It has been hosted in OnWorks in order
    to be run online in an easi...
    Download jtdx
  • 7
    eSpeak: speech synthesis
    eSpeak: speech synthesis
    Text to Speech engine for English and
    many other languages. Compact size with
    clear but artificial pronunciation.
    Available as a command-line program with
    many ...
    Download eSpeak: speech synthesis
  • More »

Linux commands