|
|
@ -12,7 +12,6 @@ import ( |
|
|
|
"errors" |
|
|
|
"fmt" |
|
|
|
"image" |
|
|
|
"image/jpeg" |
|
|
|
_ "image/jpeg" |
|
|
|
"image/png" |
|
|
|
"os" |
|
|
@ -222,7 +221,7 @@ func (u *User) GenerateRandomAvatar() error { |
|
|
|
} |
|
|
|
defer fw.Close() |
|
|
|
|
|
|
|
if err = jpeg.Encode(fw, img, nil); err != nil { |
|
|
|
if err = png.Encode(fw, img); err != nil { |
|
|
|
return fmt.Errorf("Encode: %v", err) |
|
|
|
} |
|
|
|
|
|
|
@ -321,7 +320,7 @@ func (u *User) UploadAvatar(data []byte) error { |
|
|
|
return fmt.Errorf("Decode: %v", err) |
|
|
|
} |
|
|
|
|
|
|
|
m := resize.Resize(290, 290, img, resize.NearestNeighbor) |
|
|
|
m := resize.Resize(avatar.AVATAR_SIZE, avatar.AVATAR_SIZE, img, resize.NearestNeighbor) |
|
|
|
|
|
|
|
sess := x.NewSession() |
|
|
|
defer sessionRelease(sess) |
|
|
|