#image #image-conversion #conversion #cli #file-format #image-format #convert

bin+lib imgcnvrt

快速高效的 CLI 工具,用于将图像转换为不同的文件格式

2 个不稳定版本

0.2.0 2021 年 10 月 12 日
0.1.0 2021 年 10 月 9 日

#22 in #image-conversion

MIT 许可证

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 接受两个参数

  1. 源图像的路径。
  2. 您想要转换到的图像类型(例如 .png.jpeg.tiff

支持的文件格式

imgcnvrt 支持基于其父库 image 的转换。根据您正在解码(转换自)的格式和编码(转换至)的格式,您可能会遇到错误。例如,在 image 中尚不支持编码 WebP 格式;因此,imgcnvrt 也不支持它。同样,如果您想要解码 WebP 图像,它不能包含动画或 alpha 标头。

有关解码和编码支持的完整列表,请查看 image支持的图像格式

依赖项

~13MB
~57K SLoC