imgcnvrt

Crates.ioimgcnvrt
lib.rsimgcnvrt
version0.2.0
sourcesrc
created_at2021-10-09 17:09:59.719369
updated_at2021-10-12 23:57:42.434226
descriptionA fast, efficient CLI for converting images to different file formats.
homepagehttps://github.com/parkerziegler/imgcnvrt
repositoryhttps://github.com/parkerziegler/imgcnvrt
max_upload_size
id462853
size19,192
Parker Ziegler (parkerziegler)

documentation

https://github.com/parkerziegler/imgcnvrt

README

imgcnvrt

imgcnvrt is a tiny CLI for doing fast, efficient conversions between image file formats. It is written in Rust and extends functionality from the lovely image library.

Installation

To install imgcnvrt, first ensure you have a working installation of Rust and cargo, Rust's build system and package manager. Follow the instructions from the Rust book.

Next, run:

cargo install imgcnvrt

Running imgcnvrt

Once you have imgcnvrt installed, you can run it like so:

imgcnvrt path/to/my/image.jpg .png

imgcnvrt takes in two arguments:

  1. The path to the source image.
  2. The image type you want to convert to (e.g. .png, .jpeg, .tiff)

Supported File Formats

imgcnvrt supports convertions based on the restrictions of its parent library image. Depending on the format you are decoding (converting from) and encoding (converting to), you may encounter errors. For example, there is no support for encoding WebP formats in image yet; therefore, imgcnvrt does not support it either. Likewise, if you want to decode a WebP image, it must not contain animation or alpha headers.

For a full list of decoding and encoding support, check out image's supported image formats.

Commit count: 10

cargo fmt