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