From d47c899ef8bbc6b34f0fb0a6d18df669599f07ab Mon Sep 17 00:00:00 2001 From: Jonas Herzig Date: Sat, 6 Jul 2019 13:59:46 +0200 Subject: [PATCH] Fix advanced screenshot writer (switch from rgb to bgra) --- .../extras/advancedscreenshots/ScreenshotWriter.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/replaymod/extras/advancedscreenshots/ScreenshotWriter.java b/src/main/java/com/replaymod/extras/advancedscreenshots/ScreenshotWriter.java index 56a93987..b79dfe9c 100644 --- a/src/main/java/com/replaymod/extras/advancedscreenshots/ScreenshotWriter.java +++ b/src/main/java/com/replaymod/extras/advancedscreenshots/ScreenshotWriter.java @@ -31,9 +31,10 @@ public class ScreenshotWriter implements FrameConsumer { try (Image img = new Image(frameSize.getWidth(), frameSize.getHeight())) { for (int y = 0; y < frameSize.getHeight(); y++) { for (int x = 0; x < frameSize.getWidth(); x++) { - byte r = frame.getByteBuffer().get(); - byte g = frame.getByteBuffer().get(); byte b = frame.getByteBuffer().get(); + byte g = frame.getByteBuffer().get(); + byte r = frame.getByteBuffer().get(); + byte a = frame.getByteBuffer().get(); img.setRGBA(x, y, r, g, b, 0xff); }