[
https://issues.apache.org/jira/browse/SANSELAN-45?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Damjan Jovanovic updated SANSELAN-45:
-------------------------------------
Attachment: icns-images.tar.bz2
sanselan-icns.patch
The patch and samples images to extract to src/test/data/images/icns/1.
> Add support for the ICNS icon format
> ------------------------------------
>
> Key: SANSELAN-45
> URL: https://issues.apache.org/jira/browse/SANSELAN-45
> Project: Commons Sanselan
> Issue Type: New Feature
> Environment: All
> Reporter: Damjan Jovanovic
> Priority: Minor
> 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.
-
You can reply to this email to add a comment to the issue online.