3 unstable releases
0.2.1 | Feb 2, 2022 |
---|---|
0.2.0 | Oct 27, 2021 |
0.1.0 | Mar 4, 2021 |
#16 in #webp
30 downloads per month
11KB
134 lines
towebp
A simple command-line tool to convert common image formats to WebP.
Installation
cargo install towebp
Usage
You use this tool like cat
; just provide a list of files. Here's how you might
convert a.png
and some.jpg
into a.webp
and some.webp
, respectively:
towebp a.png some.jpg
This also means you can convert all the PNGs in a directory like this:
towebp *.png
towebp
will print errors to stderr if a file fails to parse or decode as an image,
but will continue on with the rest of the files, like cat
.
There are two flags available for selecting quality and changing to the lossless
encoder. You can only specify one at a time. Using the same imaginary files as before,
you can encode the png losslessly with -l
and the jpeg with a lossy quality of 75
with -q 75
. Like this:
towebp -l a.png
towebp -q 75 some.jpg
License
This program is licensed under Creative Commons Zero; it's in the public domain.
Dependencies
~21MB
~137K SLoC