From 7e7aaa293ed78c6108102ee89d85236f0fbc2f4b Mon Sep 17 00:00:00 2001 From: Harald Kuhr Date: Thu, 20 Oct 2022 16:09:02 +0200 Subject: [PATCH] #707 WebP: Fix Alpha support the correct way... (cherry picked from commit cee2663f06a2a66a8bd072e1d78ad102c77ec638) --- .../com/twelvemonkeys/imageio/plugins/webp/WebPImageReader.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/imageio/imageio-webp/src/main/java/com/twelvemonkeys/imageio/plugins/webp/WebPImageReader.java b/imageio/imageio-webp/src/main/java/com/twelvemonkeys/imageio/plugins/webp/WebPImageReader.java index ad121a99..bd09e610 100644 --- a/imageio/imageio-webp/src/main/java/com/twelvemonkeys/imageio/plugins/webp/WebPImageReader.java +++ b/imageio/imageio-webp/src/main/java/com/twelvemonkeys/imageio/plugins/webp/WebPImageReader.java @@ -513,8 +513,8 @@ final class WebPImageReader extends ImageReaderBase { private void readAlpha(BufferedImage destination, ImageReadParam param, final int width, final int height) throws IOException { int compression = (int) lsbBitReader.readBits(2); int filtering = (int) lsbBitReader.readBits(2); - int reserved = (int) lsbBitReader.readBits(2); int preProcessing = (int) lsbBitReader.readBits(2); + int reserved = (int) lsbBitReader.readBits(2); if (reserved != 0) { // Spec says SHOULD be 0