#image #batch #executable #image-resizing #experimental #directory #resizer

app image-batch-resizer

Rust 的图像批量调整大小可执行文件

2 个不稳定版本

使用旧的 Rust 2015

0.2.0 2018年4月28日
0.1.0 2018年4月28日

#image-resizing 中排名 47

MIT 许可证

8KB
119 行代码(不包括注释)

image-batch-resizer-rs

Build Status Build status Crates.io

实验性 Rust 图像批量调整大小可执行文件。

在指定的目录路径中执行图像文件的简单比例调整。

安装

cargo install image-batch-resizer

这会将 ibr 安装到您的 Cargo 二进制目录中。

示例用法

有关更多参数详细信息,请键入

ibr -h

删除原始图像文件

ibr input/ -m 512 -d -vvv

调整 input/ 目录中的所有图像文件的大小

  • -m512
    • 到最大宽度/高度为 512 像素的比例,
  • -d
    • 删除原始图像文件,用调整大小的文件替换,
  • -vvv
    • 并在 3 个日志详细程度下打印日志。

保存到输入目录的子目录中

ibr input/ -m 512 -g "*.png" -o resized/

以 0 个日志详细程度调整 input/ 目录中的所有图像文件

  • -m512
    • 到最大宽度/高度为 512 像素的比例,
  • -g".*.png"
    • 仅匹配以 .png 结尾的文件名,
  • -o resized/
    • 并将调整大小的图像文件保存到 input/resized/ 目录中。

依赖关系

~5MB
~92K SLoC