From 1221a8bebc2e0d40a0a1d4c83d7468043458bffb Mon Sep 17 00:00:00 2001 From: Harald Kuhr Date: Thu, 8 Oct 2009 19:57:01 +0200 Subject: [PATCH] Doc clean-up. --- .../imageio/plugins/pict/QTRAWDecompressor.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/twelvemonkeys-imageio/pict/src/main/java/com/twelvemonkeys/imageio/plugins/pict/QTRAWDecompressor.java b/twelvemonkeys-imageio/pict/src/main/java/com/twelvemonkeys/imageio/plugins/pict/QTRAWDecompressor.java index eb605a0a..95d368f3 100644 --- a/twelvemonkeys-imageio/pict/src/main/java/com/twelvemonkeys/imageio/plugins/pict/QTRAWDecompressor.java +++ b/twelvemonkeys-imageio/pict/src/main/java/com/twelvemonkeys/imageio/plugins/pict/QTRAWDecompressor.java @@ -90,9 +90,10 @@ final class QTRAWDecompressor extends QTDecompressor { null ); break; - case 32: // 32 bit RGBA - // WORKAROUND: There is a bug in the way Java 2D interprets the band offsets before Java 6. - // So, instead of passing a correct offset array below, we swap channel 1 & 3... + case 32: // 32 bit ARGB + // WORKAROUND: There is a bug in the way Java 2D interprets the band offsets in + // Raster.createInterleavedRaster (see below) before Java 6. So, instead of + // passing a correct offset array below, we swap channel 1 & 3 to make it ABGR... for (int y = 0; y < pDescription.height; y++) { for (int x = 0; x < pDescription.width; x++) { int offset = 4 * y * pDescription.width + x * 4;