diff --git a/BetterLyrics.WinUI3/BetterLyrics.WinUI3/Helper/ImageHelper.cs b/BetterLyrics.WinUI3/BetterLyrics.WinUI3/Helper/ImageHelper.cs index ee11bd7..5bf8e29 100644 --- a/BetterLyrics.WinUI3/BetterLyrics.WinUI3/Helper/ImageHelper.cs +++ b/BetterLyrics.WinUI3/BetterLyrics.WinUI3/Helper/ImageHelper.cs @@ -201,7 +201,7 @@ namespace BetterLyrics.WinUI3.Helper var result = await GetAccentColorAsync(decoder, generatorType); var color = Windows.UI.Color.FromArgb(255, (byte)result.Color.X, (byte)result.Color.Y, (byte)result.Color.Z); - using var renderTarget = new CanvasRenderTarget(device, size, size, canvasBitmap?.Dpi ?? 96); + using var renderTarget = new CanvasRenderTarget(device, size, size, 96); int offsetX = (int)(size - decoder.PixelWidth) / 2; int offsetY = (int)(size - decoder.PixelHeight) / 2; diff --git a/BetterLyrics.WinUI3/BetterLyrics.WinUI3/Services/MediaSessionsService/MediaSessionsService.AlbumArtUpdater.cs b/BetterLyrics.WinUI3/BetterLyrics.WinUI3/Services/MediaSessionsService/MediaSessionsService.AlbumArtUpdater.cs index 784ab50..261b1d6 100644 --- a/BetterLyrics.WinUI3/BetterLyrics.WinUI3/Services/MediaSessionsService/MediaSessionsService.AlbumArtUpdater.cs +++ b/BetterLyrics.WinUI3/BetterLyrics.WinUI3/Services/MediaSessionsService/MediaSessionsService.AlbumArtUpdater.cs @@ -56,6 +56,8 @@ namespace BetterLyrics.WinUI3.Services.MediaSessionsService token.ThrowIfCancellationRequested(); var albumArtSwBitmap = await decoder.GetSoftwareBitmapAsync(BitmapPixelFormat.Rgba8, BitmapAlphaMode.Premultiplied); + albumArtSwBitmap.DpiX = 96; + albumArtSwBitmap.DpiY = 96; token.ThrowIfCancellationRequested(); var albumArtLightAccentColors = await ImageHelper.GetAccentColorsAsync(decoder, 4, _liveStatesService.LiveStates.LyricsWindowStatus.LyricsBackgroundSettings.PaletteGeneratorType, false);