VWEBP(1)
VWEBP(1) β the manual, bestie edition π
okay so this is the vwebp page from the General Commands Manual, section 1, and I'm gonna walk you through it like we're texting at 2am. it's giving "your WebP files finally get a window of their own." no cap. β¨
πΈ NAME πΈ
vwebp β decompress a WebP file and display it in a window πΌοΈ
β¨ SYNOPSIS β¨
vwebp [options] input_file.webp
π DESCRIPTION π
This manual page documents the vwebp command. yes, we're doing meta, it's iconic.
vwebp decompresses a WebP file and displays it in a window using OpenGL. that's the whole vibe. it opens. it shows. it slays. π«Ά
π OPTIONS π
so many little toggles, and honestly? each one ate.
-hβ Print usage summary. lil helper, we love her.-versionβ Print version number and exit. and then she's gone, bye π-noiccβ Don't use the ICC profile if present. skipping the color profile, on purpose, as a choice.-nofancyβ Don't use the fancy YUV420 upscaler. yes the actual manpage says "fancy". no I'm not making this up. π-nofilterβ Disable in-loop filtering.-ditherstrength β Specify a dithering strength between0and100. Dithering is a post-processing effect applied to chroma components in lossy compression. It helps by smoothing gradients and avoiding banding artifacts. Default:50. so if your gradients are giving staircase, this is your girl πͺ-noalphaditherβ By default, quantized transparency planes are dithered during decompression, to smooth the gradients. This flag will prevent this dithering. turning it OFF, deliberately.-usebgcolorβ Fill transparent areas with the bitstream's own background color instead of checkerboard only. Default is white for non-animated images. (checkerboard who? never heard of her.)-mtβ Use multi-threading for decoding, if possible. more cores more better, lowkey.-infoβ Display image information on top of the decoded image. info dump but make it visual π--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.
π¨ bestie heads up: that--has to be LAST last. anything you put after it gets ignored, fr fr. and a lone-means "read from stdin," not "a file named dash."
β¨οΈ KEYBOARD SHORTCUTS β¨οΈ
press the letters, the window does the thing. it's that simple. π¦
'c'β Toggle use of color profile.'b'β Toggle display of background color.'i'β Overlay file information.'d'β Disable blending and disposal process, for debugging purposes. (debug brain on π§ )'q'/'Q'/ESCβ Quit.
π EXIT STATUS π
If there were no problems during execution, vwebp exits with the value of the C constant EXIT_SUCCESS. This is usually zero. we love a clean exit, no notes.
If an error occurs, vwebp exits with the value of the C constant EXIT_FAILURE. This is usually one. π not the failure arc.
π EXAMPLES π
here's the part where you copy-paste and feel powerful:
vwebp picture.webp
vwebp picture.webp -mt -dither 0
vwebp -- ---picture.webp
that third one?? a file literally named ---picture.webp, rescued by --. iconic behavior. π
π AUTHORS π
vwebp is a part of libwebp and was written by the WebP team. The latest source tree is available at https://chromium.googlesource.com/webm/libwebp
This manual page was written for the Debian project (and may be used by others).
π REPORTING BUGS π
Please report all bugs to the issue tracker: https://issues.webmproject.org
Patches welcome! See this page to get started: https://www.webmproject.org/code/contribute/submitting-patches/
if you found a bug, tell them!! they want to know!! patches welcome means YOU could be the main character of this repo π
π¦ SEE ALSO π¦
Please refer to https://developers.google.com/speed/webp/ for additional information.
that's the whole page, bestie. source + version notes: this one's from the libwebp crew's manual pages for the Debian project, dated <b>July 18, 2024</b>. go look at a WebP in a window, you've earned it. πβ¨
π¦ where this page comes from
- debian trixie: webp 1.5.0-0.1 Β· BSD-3-Clause
- fedora 43: libwebp-tools 1.6.0-2.fc43 Β· Apache-2.0 AND LicenseRef-scancode-google-patent-license-webm AND BSD-3-Clause AND FSFULLRWD
- fedora 44: libwebp-tools 1.6.0-3.fc44 Β· Apache-2.0 AND BSD-3-Clause WITH AdditionRef-WebM-patent-license AND BSD-3-Clause AND FSFULLRWD
- opensuse-leap 16.0: libwebp-tools 1.5.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: libwebp-tools 1.5.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: libwebp-tools 1.5.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: libwebp-tools 1.5.0-160000.2.2 Β· BSD-3-Clause
- ubuntu questing: webp 1.5.0-0.1
- ubuntu resolute: webp 1.5.0-0.1build1 Β· BSD-3-Clause
- ubuntu stonking: webp 1.6.0-0.1 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms