| Crates.io | towebp |
| lib.rs | towebp |
| version | 0.2.1 |
| created_at | 2021-03-04 21:57:36.204402+00 |
| updated_at | 2022-02-02 03:13:22.13866+00 |
| description | Convert images to webp |
| homepage | |
| repository | https://github.com/gennyble/towebp |
| max_upload_size | |
| id | 363920 |
| size | 32,464 |
A simple command-line tool to convert common image formats to WebP.
cargo install towebp
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
This program is licensed under Creative Commons Zero; it's in the public domain.