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