80 #ifdef PNG_READ_SUPPORTED 82 png_byte signature[8];
91 #if defined(PNG_COLORSPACE_SUPPORTED) || defined(PNG_GAMMA_SUPPORTED) 102 png_colorspace colorspace;
105 #ifdef PNG_iCCP_SUPPORTED 109 png_uint_32 iccp_proflen;
112 #ifdef PNG_TEXT_SUPPORTED 126 #ifdef PNG_tIME_SUPPORTED 133 #ifdef PNG_sBIT_SUPPORTED 143 #if defined(PNG_tRNS_SUPPORTED) || defined(PNG_READ_EXPAND_SUPPORTED) || \ 144 defined(PNG_READ_BACKGROUND_SUPPORTED) 158 #if defined(PNG_bKGD_SUPPORTED) || defined(PNG_READ_BACKGROUND_SUPPORTED) 168 #ifdef PNG_oFFs_SUPPORTED 176 png_byte offset_unit_type;
179 #ifdef PNG_pHYs_SUPPORTED 184 png_uint_32 x_pixels_per_unit;
185 png_uint_32 y_pixels_per_unit;
186 png_byte phys_unit_type;
189 #ifdef PNG_hIST_SUPPORTED 199 #ifdef PNG_pCAL_SUPPORTED 217 png_byte pcal_nparams;
223 #ifdef PNG_STORE_UNKNOWN_CHUNKS_SUPPORTED 230 int unknown_chunks_num;
233 #ifdef PNG_sPLT_SUPPORTED 236 int splt_palettes_num;
239 #ifdef PNG_sCAL_SUPPORTED 252 #ifdef PNG_INFO_IMAGE_SUPPORTED png_byte filter_type
Definition: pnginfo.h:70
png_size_t rowbytes
Definition: pnginfo.h:62
png_colorp palette
Definition: pnginfo.h:63
png_byte interlace_type
Definition: pnginfo.h:71
png_byte * png_bytep
Definition: pngconf.h:600
char * png_charp
Definition: pngconf.h:610
png_byte ** png_bytepp
Definition: pngconf.h:627
png_byte compression_type
Definition: pnginfo.h:69
png_byte color_type
Definition: pnginfo.h:67
png_byte channels
Definition: pnginfo.h:76
png_uint_32 height
Definition: pnginfo.h:60
png_byte spare_byte
Definition: pnginfo.h:78
png_uint_16 num_palette
Definition: pnginfo.h:64
char ** png_charpp
Definition: pngconf.h:633
png_byte bit_depth
Definition: pnginfo.h:66
png_uint_16 * png_uint_16p
Definition: pngconf.h:606
png_byte pixel_depth
Definition: pnginfo.h:77
png_uint_32 valid
Definition: pnginfo.h:61
size_t png_size_t
Definition: pngconf.h:543
png_uint_32 width
Definition: pnginfo.h:59
png_uint_32 free_me
Definition: pnginfo.h:221
png_uint_16 num_trans
Definition: pnginfo.h:65