From c264c449b820005565df6861369f1bdb04a1c282 Mon Sep 17 00:00:00 2001 From: Youssef Victor Date: Thu, 4 Jul 2024 00:07:13 +0300 Subject: [PATCH] Fix SKXamlCanvas on Uno Skia to use Bgra8888 (#2918) * Fix SKXamlCanvas on Uno Skia to use Bgra8888 * Fix build --- .../SkiaSharp.Views.Uno.WinUI.Skia/SKXamlCanvas.Skia.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Skia/SKXamlCanvas.Skia.cs b/source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Skia/SKXamlCanvas.Skia.cs index a849191472..74e155ac8a 100644 --- a/source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Skia/SKXamlCanvas.Skia.cs +++ b/source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Skia/SKXamlCanvas.Skia.cs @@ -81,7 +81,7 @@ private void DoInvalidate() private SKImageInfo CreateBitmap(out SKSizeI unscaledSize, out float dpi) { var size = CreateSize(out unscaledSize, out dpi); - var info = new SKImageInfo(size.Width, size.Height, SKImageInfo.PlatformColorType, SKAlphaType.Premul); + var info = new SKImageInfo(size.Width, size.Height, SKColorType.Bgra8888, SKAlphaType.Premul); if (bitmap?.PixelWidth != info.Width || bitmap?.PixelHeight != info.Height) FreeBitmap();