From e79de6c36dea7b52b7c017c5c6c20f2118a62c50 Mon Sep 17 00:00:00 2001 From: Paddy Xu Date: Fri, 4 Aug 2017 22:05:52 +0300 Subject: [PATCH] use native rotate method suggested by @dlemstra --- .../AnimatedImage/ImageMagickProvider.cs | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/QuickLook.Plugin/QuickLook.Plugin.ImageViewer/AnimatedImage/ImageMagickProvider.cs b/QuickLook.Plugin/QuickLook.Plugin.ImageViewer/AnimatedImage/ImageMagickProvider.cs index 25716c5..6625ace 100644 --- a/QuickLook.Plugin/QuickLook.Plugin.ImageViewer/AnimatedImage/ImageMagickProvider.cs +++ b/QuickLook.Plugin/QuickLook.Plugin.ImageViewer/AnimatedImage/ImageMagickProvider.cs @@ -33,18 +33,7 @@ namespace QuickLook.Plugin.ImageViewer.AnimatedImage using (var image = new MagickImage(path)) { - switch (image.Orientation) - { - case OrientationType.RightTop: - image.Rotate(90); - break; - case OrientationType.BottomRight: - image.Rotate(180); - break; - case OrientationType.LeftBotom: - image.Rotate(270); - break; - } + image.AutoOrient(); animator.KeyFrames.Add(new DiscreteObjectKeyFrame(image.ToBitmapSource(), TimeSpan.Zero)); animator.Duration = Duration.Forever;