2 个不稳定版本
| 0.2.0 | 2021 年 10 月 12 日 |
|---|---|
| 0.1.0 | 2021 年 10 月 9 日 |
#22 in #image-conversion
7KB
62 行
imgcnvrt
imgcnvrt 是一个小巧的 CLI 工具,用于快速、高效地在图像文件格式之间进行转换。它用 Rust 编写,并扩展了可爱的 image 库的功能。
安装
要安装 imgcnvrt,首先确保您已安装了可正常工作的 Rust 和 cargo,Rust 的构建系统和包管理器。按照 Rust 书籍中的说明 进行操作。
然后,运行
cargo install imgcnvrt
运行 imgcnvrt
安装好 imgcnvrt 后,您可以像这样运行它
imgcnvrt path/to/my/image.jpg .png
imgcnvrt 接受两个参数
- 源图像的路径。
- 您想要转换到的图像类型(例如
.png,.jpeg,.tiff)
支持的文件格式
imgcnvrt 支持基于其父库 image 的转换。根据您正在解码(转换自)的格式和编码(转换至)的格式,您可能会遇到错误。例如,在 image 中尚不支持编码 WebP 格式;因此,imgcnvrt 也不支持它。同样,如果您想要解码 WebP 图像,它不能包含动画或 alpha 标头。
有关解码和编码支持的完整列表,请查看 image 的 支持的图像格式。
依赖项
~13MB
~57K SLoC