diff --git a/main.go b/main.go index 23ad1ab11cbe3c0a90cfd3ccfd3872d584bb65de..ca9e6ec2ba840ae5e8d069ebd13545d2daf2b91c 100644 --- a/main.go +++ b/main.go @@ -48,6 +48,8 @@ func processImage(config *Config, client *redis.Client, value string) { panic(err) } + _ = wand.AutoOrientImage() + wandLinear := wand.Clone() defer wandLinear.Destroy() diff --git a/util.go b/util.go index 2fedbd13bcf2e99120cb47c85b05914483cd65dc..d0b6f56b12f4286a919ee23c1e41fac26450872f 100644 --- a/util.go +++ b/util.go @@ -82,14 +82,14 @@ func resize(wand *imagick.MagickWand, wandLinear *imagick.MagickWand, originalCo } if quality.CompressionQuality != 0 { - mw.SetImageCompressionQuality(quality.CompressionQuality) + _ = mw.SetImageCompressionQuality(quality.CompressionQuality) } if len(quality.SamplingFactors) != 0 { - mw.SetSamplingFactors(quality.SamplingFactors) + _ = mw.SetSamplingFactors(quality.SamplingFactors) } - mw.StripImage() + _ = mw.StripImage() err = mw.WriteImage(target)