TPNGImage is a complete Pascal (Delphi) library for handling Portable Network Graphics image. It’s now fully supporting semi transparency, and lots of other features.
Some of the features:
- Disable use of delphi vcls is easy as changing a trigger (see showcase 4).
- The chunks engine allows upgrades by registering new chunk types to include new features
- Full cyclic redundancy check for all the chunks
- Full access to all the data from the chunks
- Several derived classes from TChunk to obtain different information such as text keyword and more
- Gamma chunk is used to change the image gamma to be displayed as when it was encoded.
- No need for any external files, everything is compiled into your exe project
- Full comented source code and also well written.
- Can read all the images from the official PNG test suite (see showcase 2).
- Ability to assign data from a tbitmap or bitmap handle
- The PNG images may also be saved
- The encoder is optimized to create really small final images when saving. (Actually, check it out, it compresses better than Photoshop 6 and Paint Shop* !!!!)
- No chunk is lost when loading an image
- Any partial transparent images are supported (see showcase 1)
- Bit transparency (tbitmap like) is now supported
- Trigger to disable use of Delphi VCL
- Full speed when loading and saving.
- Provides access to the image data and for the transparency alpha data.
- Complete help file using HTML help
Homepage: http://pngdelphi.sourceforge.net/
Download: pngdelphi/pngimage.zip
File Size: 282 KB
Delphi Version: Delphi 6 – Delphi 2007
Source: None
Site is not available on Sourceforge.
New site:
http://www.codeplex.com/PNGImage
The posting at the Codeplex site reads: “Embarcadero Technologies Inc. dba CodeGear is now the owner of all rights in this software code”. How can code that has been posted to sourceforge (=open source) possibly become proprietary?