Skip to content

Commit

Permalink
修改README
Browse files Browse the repository at this point in the history
  • Loading branch information
barats committed Jun 17, 2022
1 parent bedc48f commit 5b0de2e
Show file tree
Hide file tree
Showing 2 changed files with 28 additions and 18 deletions.
44 changes: 27 additions & 17 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,41 +1,51 @@
# ImgResizer

批量图片等比缩放工具,同时支持单独文件
支持 png 格式、gif 格式、jpeg 格式
批量图片等比缩放、类型转换工具
1. 支持图片类型:bmp、tiff、jpg、jpeg、gif、png、webp
1. 支持类型转换为:bmp、tiff、jpg、jpeg、gif、png
1. 支持自定义宽度、高度
1. 五种等比缩放模式

## 使用方法

```
Usage: ImgResizer -source {source} -dest {dest} -mode {mode}
ImgResizer -source {source} -dest {dest} -mode {mode}
-dest string
Destination file or directory
Destination file or directory
-format string
Ouput format (png|jpg|jpeg|bmp|tiff|gif)
-height int
Destination height (default 128)
Destination height (default 128)
-help
Show help message
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
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
Source file or directory
-width int
Destination width (default 300)
Destination width (default 300)
```

## 示例批量处理
## 批量等比缩放处理

```
ImgResizer -source ~/Desktop/pics -dest ~/Desktop/new_pics -mode 5
```

## 示例单独处理
## 单个文件指定宽度缩放

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

## 批量文件类型转换
```
ImgResizer -source ~/Desktop/pics -dest ~/Desktop/new_pics -format jpg
```

2 changes: 1 addition & 1 deletion main.go
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ func init() {
5 - Lanczos resampling with a=3`)

flag.Usage = func() {
fmt.Printf("Usage of ImgResizer %s \nImgResizer -source {source} -dest {dest} -mode {mode}\n", Version)
fmt.Printf("Usage of ImgResizer %s \nImgResizer -source {source} -dest {dest} -mode {mode}\n\n", Version)
flag.PrintDefaults()
}
}
Expand Down

0 comments on commit 5b0de2e

Please sign in to comment.