diff --git a/QuickLook.Plugin/QuickLook.Plugin.ImageViewer/AnimatedImage/Providers/ImageMagickProvider.cs b/QuickLook.Plugin/QuickLook.Plugin.ImageViewer/AnimatedImage/Providers/ImageMagickProvider.cs
index eb88137..d06dcb3 100644
--- a/QuickLook.Plugin/QuickLook.Plugin.ImageViewer/AnimatedImage/Providers/ImageMagickProvider.cs
+++ b/QuickLook.Plugin/QuickLook.Plugin.ImageViewer/AnimatedImage/Providers/ImageMagickProvider.cs
@@ -86,7 +86,7 @@ internal class ImageMagickProvider : AnimationProvider
Defines = new DngReadDefines
{
OutputColor = DngOutputColor.SRGB,
- UseCameraWhitebalance = true,
+ UseCameraWhiteBalance = true,
DisableAutoBrightness = false
}
};
@@ -119,7 +119,7 @@ internal class ImageMagickProvider : AnimationProvider
mi.AutoOrient();
if (mi.Width != (int)fullSize.Width || mi.Height != (int)fullSize.Height)
- mi.Resize((int)fullSize.Width, (int)fullSize.Height);
+ mi.Resize((uint)fullSize.Width, (uint)fullSize.Height);
mi.Density = new Density(DisplayDeviceHelper.DefaultDpi * DisplayDeviceHelper.GetCurrentScaleFactor().Horizontal,
DisplayDeviceHelper.DefaultDpi * DisplayDeviceHelper.GetCurrentScaleFactor().Vertical);
@@ -232,12 +232,12 @@ file static class Extension
}
var step = format.BitsPerPixel / 8;
- var stride = image.Width * step;
+ var stride = (int)image.Width * step;
using var pixels = image.GetPixelsUnsafe();
var bytes = pixels.ToByteArray(mapping);
var dpi = GetDefaultDensity(image, useDensity ? DensityUnit.PixelsPerInch : DensityUnit.Undefined);
- return BitmapSource.Create(image.Width, image.Height, dpi.X, dpi.Y, format, null, bytes, stride);
+ return BitmapSource.Create((int)image.Width, (int)image.Height, dpi.X, dpi.Y, format, null, bytes, stride);
}
finally
{
diff --git a/QuickLook.Plugin/QuickLook.Plugin.ImageViewer/MetaProvider.cs b/QuickLook.Plugin/QuickLook.Plugin.ImageViewer/MetaProvider.cs
index cf605f6..e5d0c29 100644
--- a/QuickLook.Plugin/QuickLook.Plugin.ImageViewer/MetaProvider.cs
+++ b/QuickLook.Plugin/QuickLook.Plugin.ImageViewer/MetaProvider.cs
@@ -1,17 +1,17 @@
// Copyright © 2020 Paddy Xu
-//
+//
// This file is part of QuickLook program.
-//
+//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
-//
+//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
-//
+//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
@@ -85,8 +85,8 @@ namespace QuickLook.Plugin.ImageViewer
using (var mi = new MagickImage())
{
mi.Ping(_path);
- w = mi.Width;
- h = mi.Height;
+ w = (int)mi.Width;
+ h = (int)mi.Height;
}
return w + h == 0 ? new Size(800, 600) : new Size(w, h);
@@ -94,7 +94,7 @@ namespace QuickLook.Plugin.ImageViewer
public Orientation GetOrientation()
{
- return (Orientation) NativeMethods.GetOrientation(_path);
+ return (Orientation)NativeMethods.GetOrientation(_path);
}
}
@@ -190,4 +190,4 @@ namespace QuickLook.Plugin.ImageViewer
RightBottom = 7,
LeftBottom = 8
}
-}
\ No newline at end of file
+}
diff --git a/QuickLook.Plugin/QuickLook.Plugin.ImageViewer/QuickLook.Plugin.ImageViewer.csproj b/QuickLook.Plugin/QuickLook.Plugin.ImageViewer/QuickLook.Plugin.ImageViewer.csproj
index 76b8f53..9a3e18d 100644
--- a/QuickLook.Plugin/QuickLook.Plugin.ImageViewer/QuickLook.Plugin.ImageViewer.csproj
+++ b/QuickLook.Plugin/QuickLook.Plugin.ImageViewer/QuickLook.Plugin.ImageViewer.csproj
@@ -49,7 +49,7 @@
-
+