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();