Source position: png.pp line 212
type png_info = record |
width: png_uint_32; |
height: png_uint_32; |
valid: png_uint_32; |
rowbytes: png_uint_32; |
palette: png_colorp; |
num_palette: png_uint_16; |
num_trans: png_uint_16; |
bit_depth: png_byte; |
color_type: png_byte; |
compression_type: png_byte; |
filter_type: png_byte; |
interlace_type: png_byte; |
channels: png_byte; |
pixel_depth: png_byte; |
spare_byte: png_byte; |
signature: array [0..7] of png_byte; |
gamma: Double; |
srgb_intent: png_byte; |
num_text: LongInt; |
max_text: LongInt; |
text: png_textp; |
mod_time: png_time; |
sig_bit: png_color_8; |
trans: png_bytep; |
trans_values: png_color_16; |
background: png_color_16; |
x_offset: png_int_32; |
y_offset: png_int_32; |
offset_unit_type: png_byte; |
x_pixels_per_unit: png_uint_32; |
y_pixels_per_unit: png_uint_32; |
phys_unit_type: png_byte; |
hist: png_uint_16p; |
x_white: Double; |
y_white: Double; |
x_red: Double; |
y_red: Double; |
x_green: Double; |
y_green: Double; |
x_blue: Double; |
y_blue: Double; |
pcal_purpose: png_charp; |
pcal_X0: png_int_32; |
pcal_X1: png_int_32; |
pcal_units: png_charp; |
pcal_params: png_charpp; |
pcal_type: png_byte; |
pcal_nparams: png_byte; |
free_me: png_uint_32; |
unknown_chunks: png_unknown_chunkp; |
unknown_chunks_num: png_size_t; |
iccp_name: png_charp; |
iccp_profile: png_charp; |
iccp_proflen: png_uint_32; |
iccp_compression: png_byte; |
splt_palettes: png_sPLT_tp; |
splt_palettes_num: png_uint_32; |
scal_unit: png_byte; |
scal_pixel_width: Double; |
scal_pixel_height: Double; |
scal_s_width: png_charp; |
scal_s_height: png_charp; |
row_pointers: png_bytepp; |
int_gamma: png_fixed_point; |
int_x_white: png_fixed_point; |
int_y_white: png_fixed_point; |
int_x_red: png_fixed_point; |
int_y_red: png_fixed_point; |
int_x_green: png_fixed_point; |
int_y_green: png_fixed_point; |
int_x_blue: png_fixed_point; |
int_y_blue: png_fixed_point; |
end; |