64 png_uint_16 num_palette;
65 png_uint_16 num_trans;
69 png_byte compression_type;
71 png_byte interlace_type;
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 108 png_bytep iccp_profile;
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) 154 png_bytep trans_alpha;
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 211 png_charp pcal_purpose;
214 png_charp pcal_units;
215 png_charpp pcal_params;
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 248 png_charp scal_s_width;
249 png_charp scal_s_height;
252 #ifdef PNG_INFO_IMAGE_SUPPORTED 256 png_bytepp row_pointers;