(* Not written to the Tcl style guide, but that's because if it doesn't
get included I'd rather it conformed to Muonics' style.)
At this time, the package supports reading images from files or binary
data. Base64 decoding is not supported yet, partly because I'm of the
opinion this should be handled by the Tk core photo code which calls the
image handlers. Exporting images to PNG format is also not supported yet.
The package supports the full range of color types, channels and bit depths
from 1 bit black & white to 16 bit per channel full color with alpha (64
bit RGBA) and interlacing. Ancillary "chunks" such as gamma, color
profile, and text fields are ignored, although they are checked at a
minimum for correct CRC.
Until I decide on a more permanent home for it within a week or two,
the sources can be downloaded from:
http://www.muonics.com/tmp/tkpng0.5.tgz
If you get a 404, check the wiki page at http://mini.net/tcl/13760 as I
probably will have given it a more permanent home, or released a new
version at that point.
You'll probably need to edit the makefile.vc so that it will find the
zlib headers and library (its only dependency other than Tcl/Tk its
self).
[[Send Tcl/Tk announcements to tcl-an...@mitchell.org
Announcements archived at http://groups.yahoo.com/group/tcl_announce/
Send administrivia to tcl-announ...@mitchell.org
Tcl/Tk at http://tcl.tk/ ]]