TPNGImage help

PNG Delphi

Help file version 1.2

Introduction to PNG Delphi  

This is PNG Delphi version 1.56 documentation (this version is a major rewrite intended to replace the previous version, 1.2).
Improvements in this new version includes:

  • This new version allows the programmer to not use Delphi heavy units which will greatly reduce the size of the final executable.
    Read more about this feature here.

  • Most, if not all, Portable Network Graphics features as CRC checking are now fully performed.

  • Error on broken images are now better handled using new exception classes.

  • The images may be saved using interlaced mode also.

  • Transparency information won't be discarted after the image is loaded any more.

  • Most of the images are decoded much faster now.

  • The images will be better encoded using fresh new algorithms.

  • IMPORTANT! Now transparency information is used to display images.

Most of the settings may be changed in the pngimage.pas unit by changing define triggers. Read more about define triggers here.


The component by default self integrates to TPicture class when included in the main unit uses clause.
All you have to is to copy all files to directory acessible in the search path and include
pngimage to the uses.
See you to integrate with delphi / c++ builder ide in this help file.