=====================================================================
PNG icon loader/saver module for AmigaOS 4 - Version 53.1 (26.8.2008)
=====================================================================
REQUIREMENTS
AmigaOS Release 4 (4.0 final update or higher).
INSTALLATION
Copy png.iconmodule to the LIBS:IconModules/ directory and reboot.
(Remove PowerIcons from your Startup-sequence if you're using it.)
FEATURES
- Supports loading and saving of greyscale, paletted, RGB and RGBA
icons in PNG format.
- Supports the PowerIcons extensions to the "icOn" chunk.
- Supports PNG icons with two images in the AROS style (files that
contain two PNG pictures joined together).
- Supports ICONPUTA_OnlyUpdatePosition, for a fast snapshot of PNG
icons.
- Supports also the standard Amiga icon attributes which currently
are still missing in the Ambient PNG icon specifications, namely
the drawer view offsets, the frameless property, the tool window
string and the icon type. Note: systems other than AmigaOS 4 may
ignore some or all of these attributes.
- Can optionally use custom read routines for faster icon loading,
by setting the environment variable "IconModules/png.iconmodule"
to "READMODE=CUSTOM" (it will take effect after a reboot).
This is about 25% faster than using the libpng read routines, at
the cost of losing support for interlacing, greyscale with alpha
format and 16-bit deep pixels.
- Built with libpng 1.2.12 and zlib 1.2.3.
HISTORY
png.iconmodule 52.1 (10.12.2006)
- First public release for AmigaOS 4.
png.iconmodule 53.1 (26.8.2008)
- Added support for the "sort order" and "show .info files" drawer
attributes introduced by workbench.library in AmigaOS 4.1.
AUTHOR
Massimo Tantignone
| |