Main Page | Class Hierarchy | Alphabetical List | Compound List | File List | Compound Members

PLPNGEncoder Class Reference

PNG file encoder. Uses LIBPNG to do the actual conversion. More...

#include <plpngenc.h>

Inheritance diagram for PLPNGEncoder:

PLPicEncoder List of all members.

Public Member Functions

 PLPNGEncoder ()
 Creates an encoder.

virtual ~PLPNGEncoder ()
 Destroys a encoder.

PLDataSinkGetDataSink ()
void SetCompressionLevel (unsigned short Level)
 Sets compression level for PNG, range is 0-9, 9 is hardest compression.


Protected Member Functions

virtual void DoEncode (PLBmp *pBmp, PLDataSink *pDataSnk)
 Sets up LIBPNG environment and calls LIBPNG to encode an image.


Detailed Description

PNG file encoder. Uses LIBPNG to do the actual conversion.

Definition at line 19 of file plpngenc.h.


The documentation for this class was generated from the following file:
Generated on Sun Jun 6 13:42:23 2004 for paintlib by doxygen 1.3.2