diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/gpu/GpuPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/gpu/GpuPlugin.java index acdb4b08e2..74c7cc360e 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/gpu/GpuPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/gpu/GpuPlugin.java @@ -1154,8 +1154,15 @@ public class GpuPlugin extends Plugin implements DrawCallbacks */ private Image screenshot() { - final int width = client.getCanvasWidth(); - final int height = client.getCanvasHeight(); + int width = client.getCanvasWidth(); + int height = client.getCanvasHeight(); + + if (client.isStretchedEnabled()) + { + Dimension dim = client.getStretchedDimensions(); + width = dim.width; + height = dim.height; + } ByteBuffer buffer = ByteBuffer.allocateDirect(width * height * 4) .order(ByteOrder.nativeOrder());