diff --git a/util.go b/util.go
index 48676e312ff3f19dfd7a76f2539f73168cb4d951..2fedbd13bcf2e99120cb47c85b05914483cd65dc 100644
--- a/util.go
+++ b/util.go
@@ -73,14 +73,14 @@ func resize(wand *imagick.MagickWand, wandLinear *imagick.MagickWand, originalCo
 			if err != nil {
 				return err
 			}
-
-			err = mw.TransformImageColorspace(originalColorSpace)
-			if err != nil {
-				return err
-			}
 		}
 	}
 
+	err = mw.TransformImageColorspace(imagick.COLORSPACE_SRGB)
+	if err != nil {
+		return err
+	}
+
 	if quality.CompressionQuality != 0 {
 		mw.SetImageCompressionQuality(quality.CompressionQuality)
 	}
@@ -90,10 +90,6 @@ func resize(wand *imagick.MagickWand, wandLinear *imagick.MagickWand, originalCo
 	}
 
 	mw.StripImage()
-	for key, value := range profiles {
-		println(key)
-		mw.ProfileImage(key, []byte(value))
-	}
 
 	err = mw.WriteImage(target)