Radu Coravu created BATIK-1150:
----------------------------------

             Summary: ArrayIndexOutOfBoundsException when referencing PNG with 
8-bit color
                 Key: BATIK-1150
                 URL: https://issues.apache.org/jira/browse/BATIK-1150
             Project: Batik
          Issue Type: Bug
          Components: SVG Rasterizer
    Affects Versions: 1.8
            Reporter: Radu Coravu
             Fix For: 1.8


I have an SVG which references a PNG which has an 8-bit color space (only one 
band).
Rendering the SVG using Batik 1.8 fails with an exception like:

{code}java.lang.ArrayIndexOutOfBoundsException: 405
        at 
java.awt.image.SinglePixelPackedSampleModel.setPixels(SinglePixelPackedSampleModel.java:671)
        at java.awt.image.WritableRaster.setPixels(WritableRaster.java:550)
        at sun.awt.image.SunWritableRaster.setPixels(SunWritableRaster.java:176)
        at 
org.apache.batik.ext.awt.image.GraphicsUtil.copyData_FALLBACK(GraphicsUtil.java:838)
        at 
org.apache.batik.ext.awt.image.GraphicsUtil.copyData(GraphicsUtil.java:857)
        at 
org.apache.batik.ext.awt.image.rendered.Any2sRGBRed.copyData(Any2sRGBRed.java:261)
        at org.apache.batik.ext.awt.image.rendered.FormatRed.copyData(Unknown 
Source)
        at 
org.apache.batik.ext.awt.image.rendered.AbstractRed.getData(AbstractRed.java:530)
        at 
org.apache.batik.ext.awt.image.rendered.AbstractRed.getData(AbstractRed.java:515)
        at 
org.apache.batik.ext.awt.image.codec.imageio.AbstractImageIORegistryEntry$1.run(AbstractImageIORegistryEntry.java:142){code}

I'm attaching the SVG and PNG



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

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

Reply via email to