This commit is contained in:
Paddy
2022-02-13 12:21:06 +01:00
parent d3217a0983
commit b39a58f1b9
9 changed files with 15 additions and 15 deletions

View File

@@ -43,8 +43,8 @@ namespace QuickLook.Plugin.ImageViewer.AnimatedImage.Providers
_fileHandle = (Bitmap) Image.FromFile(path.LocalPath);
_fileHandle.SetResolution(DpiHelper.DefaultDpi * DpiHelper.GetCurrentScaleFactor().Horizontal,
DpiHelper.DefaultDpi * DpiHelper.GetCurrentScaleFactor().Vertical);
_fileHandle.SetResolution(DisplayDeviceHelper.DefaultDpi * DisplayDeviceHelper.GetCurrentScaleFactor().Horizontal,
DisplayDeviceHelper.DefaultDpi * DisplayDeviceHelper.GetCurrentScaleFactor().Vertical);
Animator = new Int32AnimationUsingKeyFrames {RepeatBehavior = RepeatBehavior.Forever};
Animator.KeyFrames.Add(new DiscreteInt32KeyFrame(0, KeyTime.FromTimeSpan(TimeSpan.FromMilliseconds(0))));

View File

@@ -104,8 +104,8 @@ namespace QuickLook.Plugin.ImageViewer.AnimatedImage.Providers
if (mi.Width != (int) fullSize.Width || mi.Height != (int) fullSize.Height)
mi.Resize((int) fullSize.Width, (int) fullSize.Height);
mi.Density = new Density(DpiHelper.DefaultDpi * DpiHelper.GetCurrentScaleFactor().Horizontal,
DpiHelper.DefaultDpi * DpiHelper.GetCurrentScaleFactor().Vertical);
mi.Density = new Density(DisplayDeviceHelper.DefaultDpi * DisplayDeviceHelper.GetCurrentScaleFactor().Horizontal,
DisplayDeviceHelper.DefaultDpi * DisplayDeviceHelper.GetCurrentScaleFactor().Vertical);
var img = mi.ToBitmapSourceWithDensity();

View File

@@ -30,8 +30,8 @@ namespace QuickLook.Plugin.ImageViewer
{
// a dirty hack... but is the fastest
var newDpiX = (double) DpiHelper.DefaultDpi * DpiHelper.GetCurrentScaleFactor().Horizontal;
var newDpiY = (double) DpiHelper.DefaultDpi * DpiHelper.GetCurrentScaleFactor().Vertical;
var newDpiX = (double) DisplayDeviceHelper.DefaultDpi * DisplayDeviceHelper.GetCurrentScaleFactor().Horizontal;
var newDpiY = (double) DisplayDeviceHelper.DefaultDpi * DisplayDeviceHelper.GetCurrentScaleFactor().Vertical;
var dpiX = img.GetType().GetField("_dpiX",
BindingFlags.NonPublic | BindingFlags.Instance);

View File

@@ -49,9 +49,9 @@ namespace QuickLook.Plugin.PDFViewer
public static BitmapSource Render(this PdfDocumentWrapper doc, int page, double factor, bool fixDpi = true)
{
var scale = DpiHelper.GetCurrentScaleFactor();
var dpiX = fixDpi ? scale.Horizontal * DpiHelper.DefaultDpi : 96;
var dpiY = fixDpi ? scale.Vertical * DpiHelper.DefaultDpi : 96;
var scale = DisplayDeviceHelper.GetCurrentScaleFactor();
var dpiX = fixDpi ? scale.Horizontal * DisplayDeviceHelper.DefaultDpi : 96;
var dpiY = fixDpi ? scale.Vertical * DisplayDeviceHelper.DefaultDpi : 96;
Bitmap bitmap;

View File

@@ -32,7 +32,7 @@ namespace QuickLook.Controls.GlassLayer
{
InitializeComponent();
var scale = DpiHelper.GetCurrentScaleFactor();
var scale = DisplayDeviceHelper.GetCurrentScaleFactor();
noiseBrush.Viewport = new Rect(new Size(
noiseBrush.ImageSource.Width / scale.Horizontal,
noiseBrush.ImageSource.Height / scale.Vertical));

View File

@@ -50,7 +50,7 @@ namespace QuickLook.Plugin.InfoPanel
{
Task.Run(() =>
{
var scale = DpiHelper.GetCurrentScaleFactor();
var scale = DisplayDeviceHelper.GetCurrentScaleFactor();
var icon =
WindowsThumbnailProvider.GetThumbnail(path,

View File

@@ -72,7 +72,7 @@ namespace QuickLook
private Icon GetTrayIconByDPI()
{
var scale = DpiHelper.GetCurrentScaleFactor().Vertical;
var scale = DisplayDeviceHelper.GetCurrentScaleFactor().Vertical;
if (!App.IsWin10)
return scale > 1 ? Resources.app : Resources.app_16;

View File

@@ -83,7 +83,7 @@ namespace QuickLook
// |LB | B |RB |10%
// |---|-----------|---|---
var scale = DpiHelper.GetScaleFactorFromWindow(this);
var scale = DisplayDeviceHelper.GetScaleFactorFromWindow(this);
var limitPercentX = 0.1 * scale.Horizontal;
var limitPercentY = 0.1 * scale.Vertical;
@@ -128,7 +128,7 @@ namespace QuickLook
private Rect ResizeAndCentreNewWindow(Size size)
{
var desktopRect = WindowHelper.GetCurrentDesktopRectInPixel();
var scale = DpiHelper.GetCurrentScaleFactor();
var scale = DisplayDeviceHelper.GetCurrentScaleFactor();
var pxSize = new Size(scale.Horizontal * size.Width, scale.Vertical * size.Height);
var pxLocation = new Point(