https://issues.apache.org/bugzilla/show_bug.cgi?id=53423

          Priority: P2
            Bug ID: 53423
          Assignee: [email protected]
           Summary: IllegalArgumentException loading a grayscale PNG with
                    a CMYK color profile
          Severity: normal
    Classification: Unclassified
                OS: All
          Reporter: [email protected]
          Hardware: All
            Status: NEW
           Version: Trunk
         Component: image codecs
           Product: XMLGraphicsCommons

I've stumbled over a PNG that cannot be loaded by ImageLoaderImageIO because it
contains an incompatible color profile. The profile is CMYK but the bitmap
itself is grayscale plus alpha. That combination causes an
IllegalArgumentException.

java.lang.IllegalArgumentException: Raster ByteInterleavedRaster: width = 344
height = 2127 #numDataElements 1 dataOff[0] = 0 is incompatible with ColorModel
ColorModel: #pixelBits = 32 numComponents = 4 color space =
java.awt.color.ICC_ColorSpace@c61cd88 transparency = 1 has alpha = false
isAlphaPre = false
    at java.awt.image.BufferedImage.<init>(BufferedImage.java:611)
    at
org.apache.xmlgraphics.image.loader.impl.imageio.ImageLoaderImageIO.loadImage(ImageLoaderImageIO.java:198)

-- 
You are receiving this mail because:
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to