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 次
52KB
203 行
squale
一个小型工具,可放大或缩小图像。
安装
cargo install squale
使用
指定输出图像必须适应的尺寸,并传递图像路径作为参数
squale --fit 800x600 trav/tracteurs/*
Squale 会过滤掉非图像和看起来像其自身输出的文件。
生成的图像名称将根据指定的适应矩形命名(实际图像尺寸可能更小,因为会保持比例)。
例如,假设您有这些文件
运行
squale --fit 800x600 trav/tracteurs/*
然后,您将得到
有关参数的列表,请参阅 squale --help
输出图像
使用 Lanczos 采样算法(窗口 3)放大或缩小图像,这并不特别快,但效果非常好。
缩放的 PNG、ICO 和 BMP 图像将保存为 PNG。
其他类型的图像将保存为 JPEG。默认质量为 85,但可以使用 --jpeg-quality
参数进行更改。
依赖项
~18MB
~153K SLoC