From 3dc656aea5f39edb5c64147a78893e7171fdddb9 Mon Sep 17 00:00:00 2001
From: Janne Mareike Koschinski <janne@kuschku.de>
Date: Fri, 8 Mar 2019 20:50:41 +0100
Subject: [PATCH] Added autorotation feature

---
 main.go | 2 ++
 util.go | 6 +++---
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/main.go b/main.go
index 23ad1ab..ca9e6ec 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 2fedbd1..d0b6f56 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)
 
-- 
GitLab