From 4fe8e749b917d01bd3c536da71820770937ea87e Mon Sep 17 00:00:00 2001 From: AhmedMaged Date: Mon, 12 May 2025 16:36:26 +0300 Subject: [PATCH] adjusting SVG canvas size with proper width/height --- java/libraries/svg/src/processing/svg/PGraphicsSVG.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java/libraries/svg/src/processing/svg/PGraphicsSVG.java b/java/libraries/svg/src/processing/svg/PGraphicsSVG.java index 857f5d93a..bd1db7eb0 100644 --- a/java/libraries/svg/src/processing/svg/PGraphicsSVG.java +++ b/java/libraries/svg/src/processing/svg/PGraphicsSVG.java @@ -85,7 +85,7 @@ public void beginDraw() { // Create an instance of the SVG Generator. g2 = new SVGGraphics2D(document); - ((SVGGraphics2D) g2).setSVGCanvasSize(new Dimension(width, height)); + ((SVGGraphics2D) g2).setSVGCanvasSize(new Dimension(width * pixelDensity, height * pixelDensity)); //set the extension handler to allow linear and radial gradients to be exported as svg GradientExtensionHandler gradH = new GradientExtensionHandler();