80 #ifdef PNG_READ_SUPPORTED
82 png_byte signature[8];
91 #if defined(PNG_COLORSPACE_SUPPORTED) || defined(PNG_GAMMA_SUPPORTED)
105 #ifdef PNG_iCCP_SUPPORTED
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
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_uint_16(PNGAPI png_get_uint_16)(png_const_bytep buf)
Definition: juce_PNGLoader.cpp:98
png_colorp palette
Definition: pnginfo.h:63
png_byte interlace_type
Definition: pnginfo.h:71
png_byte * png_bytep
Definition: pngconf.h:572
char * png_charp
Definition: pngconf.h:582
png_byte ** png_bytepp
Definition: pngconf.h:599
struct pnglibNamespace::png_colorspace png_colorspace
png_int_32(PNGAPI png_get_int_32)(png_const_bytep buf)
Definition: juce_PNGLoader.cpp:86
png_byte compression_type
Definition: pnginfo.h:69
png_unknown_chunk * png_unknown_chunkp
Definition: juce_PNGLoader.cpp:731
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:605
png_byte bit_depth
Definition: pnginfo.h:66
png_uint_16 * png_uint_16p
Definition: pngconf.h:578
png_byte pixel_depth
Definition: pnginfo.h:77
png_uint_32 valid
Definition: pnginfo.h:61
J_COLOR_SPACE colorspace
Definition: jpeglib.h:917
size_t png_size_t
Definition: pngconf.h:515
png_uint_32
Definition: juce_PNGLoader.cpp:2126
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
png_text * png_textp
Definition: juce_PNGLoader.cpp:673