Skip to content

Latest commit

History

16 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

ImgResizer

批量图片等比缩放、类型转换工具

  1. 支持图片类型:bmp、tiff、jpg、jpeg、gif、png、webp
  2. 支持类型转换为:bmp、tiff、jpg、jpeg、gif、png
  3. 支持自定义宽度、高度
  4. 五种等比缩放模式

使用方法

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)

注意事项

  1. 如果不需要改变原图类型,请省略 -format 参数
  2. webp 格式图片,默认转换为 png 格式处理(目前没有 webp 图片的高效、简洁处理办法)
  3. 如果不需要改变原图尺寸,请同时省略 -width-height 参数

使用示例

1. 批量等比缩放

ImgResizer -source ~/pics -dest ~/new_pics -mode 5 -height 128 -width 300

2. 单文件指定宽度

ImgResizer -source ~/pics/hello.gif -dest ~/newpics/wow.gif -width 900

3. 批量类型转换

ImgResizer -source ~/pics -dest ~/new_pics -format jpg

ImgResizer

  1. Gitee https://gitee.com/barat/imgresizer
  2. Github https://github.com/barats/ImgResizer
  3. Gitlink https://www.gitlink.org.cn/baladiwei/imgresizer
  4. 收录信息 https://www.oschina.net/p/ImgResizer

About

批量图片等比缩放、格式转换及压缩工具

Topics

Resources

Stars

48 stars

Watchers

3 watching

Forks

Releases

Used by

Contributors

Languages