From 549f67f6817f30edafc33bb1e6c943770e3c87ed Mon Sep 17 00:00:00 2001 From: huliangliang Date: Fri, 21 Nov 2025 16:14:03 +0800 Subject: [PATCH] Enable antialiasing based on EdgeMode in DrawBitmap --- src/Skia/Avalonia.Skia/DrawingContextImpl.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Skia/Avalonia.Skia/DrawingContextImpl.cs b/src/Skia/Avalonia.Skia/DrawingContextImpl.cs index 9ef29a733b..e122c21242 100644 --- a/src/Skia/Avalonia.Skia/DrawingContextImpl.cs +++ b/src/Skia/Avalonia.Skia/DrawingContextImpl.cs @@ -251,6 +251,7 @@ namespace Avalonia.Skia paint.Color = new SKColor(255, 255, 255, (byte)(255 * opacity * _currentOpacity)); paint.BlendMode = RenderOptions.BitmapBlendingMode.ToSKBlendMode(); + paint.IsAntialias = RenderOptions.EdgeMode != EdgeMode.Aliased; drawableImage.Draw(this, s, d, samplingOptions, paint); SKPaintCache.Shared.ReturnReset(paint);