From d7cfdc6af970d7d52ee1e5de3eb79b70f885f6d2 Mon Sep 17 00:00:00 2001 From: Jaex Date: Tue, 21 Dec 2021 07:33:46 +0300 Subject: [PATCH] Fixed resized particle pixel offset --- ShareX.ImageEffectsLib/Drawings/DrawParticles.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ShareX.ImageEffectsLib/Drawings/DrawParticles.cs b/ShareX.ImageEffectsLib/Drawings/DrawParticles.cs index c5364ec1b..bfbbfb728 100644 --- a/ShareX.ImageEffectsLib/Drawings/DrawParticles.cs +++ b/ShareX.ImageEffectsLib/Drawings/DrawParticles.cs @@ -194,6 +194,8 @@ private void DrawImage(Image img, Image img2, Graphics g) g.TranslateTransform(-moveX, -moveY); } + g.PixelOffsetMode = PixelOffsetMode.Half; + if (RandomOpacity) { float opacity = RandomFast.Next(Math.Min(RandomOpacityMin, RandomOpacityMax), Math.Max(RandomOpacityMin, RandomOpacityMax)).Clamp(0, 100) / 100f; @@ -215,6 +217,8 @@ private void DrawImage(Image img, Image img2, Graphics g) { g.ResetTransform(); } + + g.PixelOffsetMode = PixelOffsetMode.Default; } } } \ No newline at end of file