7 Star 35 Fork 8

巴拉迪维 / ImgResizer

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

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

空文件

简介

批量图片等比缩放、格式转换及压缩工具 展开 收起
取消

发行版 (4)

全部

贡献者

全部

近期动态

加载更多
不能加载更多了
Go
1
https://gitee.com/barat/imgresizer.git
git@gitee.com:barat/imgresizer.git
barat
imgresizer
ImgResizer
main

搜索帮助

53164aa7 5694891 3bd8fe86 5694891