批量图片等比缩放、类型转换工具
- 支持图片类型:bmp、tiff、jpg、jpeg、gif、png、webp
- 支持类型转换为:bmp、tiff、jpg、jpeg、gif、png
- 支持自定义宽度、高度
- 五种等比缩放模式
ImgResizer -source {source} -dest {dest} -mode {mode}
-dest string
Destination file or directory
-format string
Output format
Supported values: png|jpg|jpeg|bmp|tiff|gif
Omit to keep original format
-height int
Destination height
Omit to keep original height (default -1)
-help
Show help message
-mode int
0 - (Default) Nearest-neighbor interpolation
1 - Bilinear interpolation
2 - Bicubic interpolation
3 - Mitchell-Netravali interpolation
4 - Lanczos resampling with a=2
5 - Lanczos resampling with a=3
-source string
Source file or directory
-width int
Destination width
Omit to keep original width (default -1)
- 如果不需要改变原图类型,请省略
-format
参数 - webp 格式图片,默认转换为 png 格式处理(目前没有 webp 图片的高效、简洁处理办法)
- 如果不需要改变原图尺寸,请同时省略
-width
和-height
参数
ImgResizer -source ~/pics -dest ~/new_pics -mode 5 -height 128 -width 300
ImgResizer -source ~/pics/hello.gif -dest ~/newpics/wow.gif -width 900
ImgResizer -source ~/pics -dest ~/new_pics -format jpg