VWEBP(1)

πŸ“¦
version 1.6.0 Β· 3 versions
, in debian trixie, fedora 43, fedora 44, opensuse-leap 16.0, ubuntu questing, ubuntu resolute, ubuntu stonking

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.
  • -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. 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