5 个版本 (2 个稳定版)

1.0.1 2023年7月7日
1.0.0 2023年4月24日
0.1.2 2023年3月5日
0.1.1 2023年3月5日
0.1.0 2023年3月4日

#1899命令行工具

每月下载量 21

MIT 许可证

52KB
203

squale

MIT Latest Version Chat on Miaou

一个小型工具,可放大或缩小图像。

安装

cargo install squale

使用

指定输出图像必须适应的尺寸,并传递图像路径作为参数

squale --fit 800x600 trav/tracteurs/*

Squale 会过滤掉非图像和看起来像其自身输出的文件。

生成的图像名称将根据指定的适应矩形命名(实际图像尺寸可能更小,因为会保持比例)。

例如,假设您有这些文件

tree-before

运行

squale --fit 800x600 trav/tracteurs/*

然后,您将得到

tree-after

有关参数的列表,请参阅 squale --help

输出图像

使用 Lanczos 采样算法(窗口 3)放大或缩小图像,这并不特别快,但效果非常好。

缩放的 PNG、ICO 和 BMP 图像将保存为 PNG。

其他类型的图像将保存为 JPEG。默认质量为 85,但可以使用 --jpeg-quality 参数进行更改。

依赖项

~18MB
~153K SLoC