From 3630bfb0cb73b21b237127d65142ed33b51d6896 Mon Sep 17 00:00:00 2001 From: Atridad Lahiji Date: Fri, 23 Feb 2024 00:51:49 -0700 Subject: [PATCH] Fixed handling of JPEG --- lib/img.go | 3 ++- pages/templates/tools.resize.html | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/img.go b/lib/img.go index b43303e..ef981ac 100644 --- a/lib/img.go +++ b/lib/img.go @@ -4,6 +4,7 @@ import ( "bytes" "errors" "image" + _ "image/jpeg" "image/png" "io" "mime/multipart" @@ -16,12 +17,12 @@ func ResizeImg(file multipart.File, width int, height int) ([]byte, error) { fileContent, err := io.ReadAll(file) if err != nil { return nil, errors.New("Error reading image file") - } // Decode image img, _, err := image.Decode(bytes.NewReader(fileContent)) if err != nil { + println(err.Error()) return nil, errors.New("Error decoding image") } diff --git a/pages/templates/tools.resize.html b/pages/templates/tools.resize.html index 6fc7a35..865c34f 100644 --- a/pages/templates/tools.resize.html +++ b/pages/templates/tools.resize.html @@ -14,7 +14,7 @@ Atridad Lahiji // Tools // Resizer

Image Resizer

Select image to resize: -
New width (px):