diff --git a/resize.go b/resize.go index 1bfe48d..53880c9 100644 --- a/resize.go +++ b/resize.go @@ -118,18 +118,18 @@ func Resize(buf []byte, o Options) ([]byte, error) { return nil, err } + // Add watermark if necessary + image, err = watermakImage(image, o.Watermark) + if err != nil { + return nil, err + } + saveOptions := vipsSaveOptions{ Quality: o.Quality, Type: o.Type, Compression: o.Compression, } - // watermark - image, err = watermakImage(image, o.Watermark) - if err != nil { - return nil, err - } - // Finally save as buffer buf, err = vipsSave(image, saveOptions) if err != nil {