From 156fab9b6b8b89188598f1651fed2bca07c90a89 Mon Sep 17 00:00:00 2001 From: Nova Kwok Date: Sat, 20 May 2023 18:00:39 +0800 Subject: [PATCH] Should return original image when convert failed (#209) --- encoder.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/encoder.go b/encoder.go index 0647a08..b21271f 100644 --- a/encoder.go +++ b/encoder.go @@ -143,6 +143,7 @@ func avifEncoder(p1, p2 string, quality int, extraParams ExtraParams) error { if err != nil { log.Warnf("Can't encode source image: %v to AVIF", err) + return err } if err := os.WriteFile(p2, buf, 0600); err != nil { @@ -196,6 +197,7 @@ func webpEncoder(p1, p2 string, quality int, extraParams ExtraParams) error { if err != nil { log.Warnf("Can't encode source image: %v to WebP", err) + return err } if err := os.WriteFile(p2, buf, 0600); err != nil {