Ch PNG

The Ch PNG package is a Ch interface to the Portable Network Graphics (PNG) C library. With the Ch PNG package, all C (or C++) programs using functions from the PNG C library can readily run in Ch interpretively without compilation. It is an ideal solution for teaching and learning PNG programming.


Release Notes

Ch PNG version 2.0, Apr. 6th, 2005

Ch PNG version 1.2, Feb. 28th, 2005

Ch PNG version 1.1, September 23rd, 2004

Ch PNG version 1.0, June 18th, 2004


System Requirements

(1) Ch Standard or Professional Edition version 5.0.1 or higher.
      Ch is free and available for multiple platforms from SoftIntegration at
       http://www.softintegration.com.



Files in Distribution

Ch PNG binary for Windows
package contains the following directories:

readme.txt Readme text containing package information and installation instructions
license.txt Ch PNG package license
pkginstall.ch Ch script to install the chpng package
/chpng/bin PNG Windows dynamically loaded libraries
/chpng/demos Ch PNG demos programs in C readily to run in Ch
/chpng/dl Ch PNG dynamically loaded libraries
/chpng/include Ch PNG header files
/chpng/lib Ch PNG function files

Ch PNG src for all platforms
package contains the following directories:

readme.txt Ch script to create the chpng package
Makefile Makefile used to create and install the Ch PNG package.
license Ch PNG package license
pkginstall.ch Ch script to install the chpng package
pkgcreate.ch Ch script to create the chpng package
png1.sed sed program used by pkgcreate.ch
png2.sed sed program used by pkgcreate.ch
/chpng/bin PNG Windows dynamically loaded libraries
/chpng/demos Ch PNG demos programs in C readily to run in Ch
/chpng/dl Ch PNG dynamically loaded libraries
/chpng/include Ch PNG header files
/chpng/lib Ch PNG function files
/c xxx_chdl.c C wrappers and Makefiles
/chfcreate bare PNG header files for creating .chf files
/demos to be copied to chpng/demos
/include PNG specific include files
/lib PNG libraries


Bug Reports or Help

For bug reports or help relating to this package please check out the Ch Yahoo User's Group