Unit 'PNG' Package
[Overview][Constants][Types][Procedures and functions][Variables][Index] [#libpng]

png_info

Declaration

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;


Documentation generated on: 2023-03-18