正在显示
1 个修改的文件
包含
4 行增加
和
2 行删除
| @@ -109,12 +109,14 @@ func ResizeImage(fileType, sourcePath, prefix, subfix string, file *multipart.Fi | @@ -109,12 +109,14 @@ func ResizeImage(fileType, sourcePath, prefix, subfix string, file *multipart.Fi | ||
| 109 | log.Error(err) | 109 | log.Error(err) |
| 110 | return | 110 | return |
| 111 | } | 111 | } |
| 112 | - image, err := imaging.Decode(src) | 112 | + image, err := imaging.Decode(src, imaging.AutoOrientation(true)) |
| 113 | if err != nil { | 113 | if err != nil { |
| 114 | fmt.Println(err) | 114 | fmt.Println(err) |
| 115 | return | 115 | return |
| 116 | } | 116 | } |
| 117 | - image = imaging.Resize(image, 0, 400, imaging.Lanczos) | 117 | + Rectangle := image.Bounds() |
| 118 | + log.Debug(Rectangle.Dx(), Rectangle.Dy()) | ||
| 119 | + image = imaging.Resize(image, Rectangle.Dx()/3, 0, imaging.Lanczos) | ||
| 118 | err = imaging.Save(image, filename) | 120 | err = imaging.Save(image, filename) |
| 119 | if err != nil { | 121 | if err != nil { |
| 120 | log.Error(err) | 122 | log.Error(err) |
-
请 注册 或 登录 后发表评论