[ https://issues.apache.org/jira/browse/IMAGING-56?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Damjan Jovanovic updated IMAGING-56: ------------------------------------ Fix Version/s: (was: 0.94-incubator) > Add support for the ICNS icon format > ------------------------------------ > > Key: IMAGING-56 > URL: https://issues.apache.org/jira/browse/IMAGING-56 > Project: Commons Imaging > Issue Type: New Feature > Environment: All > Reporter: Damjan Jovanovic > Priority: Minor > Fix For: 1.0 > > Attachments: icns-images.tar.bz2, sanselan-icns.patch > > Original Estimate: 0h > Remaining Estimate: 0h > > I am submitting a patch that adds support for the Apple ICNS icon format. It > supports reading, writing, getting the image info, and dumping the icons, and > contains insightful tests. > This is, to my knowledge, the most correct open source ICNS parser in > existence at the moment, and the only one to contain any detailed tests. It > deals with an extensively investigated compression quirk in 128x128 images, > uses the same alpha mask search order used by MacOS, and has been thoroughly > tested for conformance against MacOS itself. It correctly parses all the ICNS > files that ship with MacOS. > The only missing feature is support for 256x256 and 512x512 icons, but that > requires JPEG2000 decompression which Sanselan doesn't have at the moment. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira