Fix advanced screenshot writer (switch from rgb to bgra)

This commit is contained in:
Jonas Herzig
2019-07-06 13:59:46 +02:00
parent 55924c1d46
commit d47c899ef8

View File

@@ -31,9 +31,10 @@ public class ScreenshotWriter implements FrameConsumer<RGBFrame> {
try (Image img = new Image(frameSize.getWidth(), frameSize.getHeight())) { try (Image img = new Image(frameSize.getWidth(), frameSize.getHeight())) {
for (int y = 0; y < frameSize.getHeight(); y++) { for (int y = 0; y < frameSize.getHeight(); y++) {
for (int x = 0; x < frameSize.getWidth(); x++) { for (int x = 0; x < frameSize.getWidth(); x++) {
byte r = frame.getByteBuffer().get();
byte g = frame.getByteBuffer().get();
byte b = 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); img.setRGBA(x, y, r, g, b, 0xff);
} }