[ https://issues.apache.org/jira/browse/IMAGING-199?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Bruno P. Kinoshita resolved IMAGING-199. ---------------------------------------- Resolution: Fixed > All tEXt chunks are not returned from PngImageParser.getMetadata > ---------------------------------------------------------------- > > Key: IMAGING-199 > URL: https://issues.apache.org/jira/browse/IMAGING-199 > Project: Commons Imaging > Issue Type: Bug > Components: Format: PNG > Reporter: Ric Emery > Assignee: Bruno P. Kinoshita > Priority: Minor > Labels: newbie > Fix For: 1.0-alpha > > > According to the PNG spec - Section 4.2.3 - Textual Information - > "Any number of text chunks can appear, and more than one with the same > keyword is permissible. " > Unfortunately the PngImageParser.getMetadata method only supports a single > tEXt chunk. The problem is in the following line: > final List<PngChunk> chunks = readChunks(byteSource, new ChunkType[] > { ChunkType.tEXt, ChunkType.zTXt, }, true); > True is being passed for returnAfterFirst. I believe that false should be > passed instead. > I can submit a pull request if you agree. -- This message was sent by Atlassian JIRA (v7.6.3#76005)