From 7ccc2e2f45c840d94b1e6463a56229f47976d371 Mon Sep 17 00:00:00 2001 From: alex Date: Thu, 5 Jan 2023 20:07:11 +0100 Subject: [PATCH] test --- modules/image/image.go | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/modules/image/image.go b/modules/image/image.go index 40ee00d..d47c003 100644 --- a/modules/image/image.go +++ b/modules/image/image.go @@ -90,7 +90,18 @@ func SaveImage(fileHeader *multipart.FileHeader, userId string, imagePath string imageHeight = size.Height } - newImage, err := bimg.NewImage(fileData).Process(bimg.Options{ + newImage := fileData + + if fileHeader.Header.Get("Content-Type") != "image/png" { + newImage, err = bimg.NewImage(fileData).Convert(bimg.JPEG) + + if err != nil { + logrus.Errorln("Failed to convert image to png, err:", err) + return err + } + } + + newImage, err = bimg.NewImage(newImage).Process(bimg.Options{ Width: imageWidth, Height: imageHeight, Quality: imageQuality,