diff --git a/ShareX.ScreenCaptureLib/Shapes/Drawing/FreehandDrawingShape.cs b/ShareX.ScreenCaptureLib/Shapes/Drawing/FreehandDrawingShape.cs index 1b9705d9a..ac9baed35 100644 --- a/ShareX.ScreenCaptureLib/Shapes/Drawing/FreehandDrawingShape.cs +++ b/ShareX.ScreenCaptureLib/Shapes/Drawing/FreehandDrawingShape.cs @@ -126,7 +126,14 @@ protected void DrawFreehand(Graphics g, Color borderColor, int borderSize, Point { if (points.Length > 0 && borderSize > 0 && borderColor.A > 0) { - g.SmoothingMode = SmoothingMode.HighQuality; + if (Manager.IsRenderingOutput) + { + g.SmoothingMode = SmoothingMode.HighQuality; + } + else + { + g.SmoothingMode = SmoothingMode.HighSpeed; + } if (points.Length == 1) {