diff --git a/util.go b/util.go index f84628b58159b3999787810bf96a3fc4c3001e02..457af7fec1d09a67bfecb1326ddcdb0193b702e9 100644 --- a/util.go +++ b/util.go @@ -18,11 +18,17 @@ func resize(wand *imagick.MagickWand, wandLinear *imagick.MagickWand, size Size, defer mw.Destroy() colorSpace = mw.GetImageColorspace() + if colorSpace == imagick.COLORSPACE_UNDEFINED { + colorSpace = imagick.COLORSPACE_SRGB + } } else { mw = wandLinear.Clone() defer mw.Destroy() colorSpace = mw.GetImageColorspace() + if colorSpace == imagick.COLORSPACE_UNDEFINED { + colorSpace = imagick.COLORSPACE_SRGB + } width := mw.GetImageWidth() height := mw.GetImageHeight()