13 #ifndef PNGIMAGEWRITER_H
14 #define PNGIMAGEWRITER_H
19 #if defined(LT_COMPILER_MS)
20 #pragma warning(push,4)
23 struct png_struct_def;
24 struct png_info_struct;
25 struct png_color_struct;
56 void setCompressionLevel(
lt_int16 level );
75 void setScanlineFilter(ScanlineFilter filters);
83 LT_STATUS setWriteTransparencyColor(
bool write);
122 struct png_struct_def *m_png;
123 struct png_info_struct *m_info;
124 struct png_color_struct *m_pct;
127 bool m_writeTransparencyColor;
131 ScanlineFilter m_scanlineFilters;
133 char *m_errorMessage;
139 #if defined(LT_COMPILER_MS)
143 #endif // PNGIMAGEWRITER_H
class to hold data passed between image stages
ScanlineFilter
Set the compression filter method.
unsigned int lt_uint32
unsigned 32-bit integer
abstract class for decoding from an image
#define LT_BEGIN_NAMESPACE(theNameSpace)
compiler does not support namespaces
representation of a scene
class for writing geographic images to files or streams
lt_uint32 LT_STATUS
An integral status code.
signed int lt_int32
signed 32-bit integer
Represents a file or directory path.
signed short lt_int16
signed 16-bit integer
#define LT_END_NAMESPACE(theNameSpace)
compiler does not support namespaces
writes an image stage to a PNG file