pngcrush  1.8.13
About: Pngcrush is an optimizer for PNG (Portable Network Graphics) files.
  Fossies Dox: pngcrush-1.8.13.tar.gz  ("inofficial" and yet experimental doxygen-generated source code documentation)  

png_info_def Struct Reference

#include <pnginfo.h>

Collaboration diagram for png_info_def:
[legend]

Data Fields

png_uint_32 width
 
png_uint_32 height
 
png_uint_32 valid
 
png_size_t rowbytes
 
png_colorp palette
 
png_uint_16 num_palette
 
png_uint_16 num_trans
 
png_byte 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_uint_32 free_me
 

Detailed Description

Definition at line 55 of file pnginfo.h.

Field Documentation

◆ bit_depth

◆ channels

png_byte png_info_def::channels

Definition at line 75 of file pnginfo.h.

Referenced by png_read_transform_info(), and png_set_IHDR().

◆ color_type

◆ compression_type

png_byte png_info_def::compression_type

Definition at line 68 of file pnginfo.h.

Referenced by png_set_IHDR().

◆ filter_type

png_byte png_info_def::filter_type

Definition at line 69 of file pnginfo.h.

Referenced by png_set_IHDR().

◆ free_me

◆ height

png_uint_32 png_info_def::height

Definition at line 59 of file pnginfo.h.

Referenced by png_free_data(), png_read_png(), and png_set_IHDR().

◆ interlace_type

png_byte png_info_def::interlace_type

Definition at line 70 of file pnginfo.h.

Referenced by png_set_IHDR().

◆ num_palette

png_uint_16 png_info_def::num_palette

Definition at line 63 of file pnginfo.h.

Referenced by png_free_data(), png_get_PLTE(), png_handle_bKGD(), png_set_hIST(), and png_set_PLTE().

◆ num_trans

png_uint_16 png_info_def::num_trans

◆ palette

png_colorp png_info_def::palette

Definition at line 62 of file pnginfo.h.

Referenced by png_free_data(), png_get_PLTE(), and png_set_PLTE().

◆ pixel_depth

png_byte png_info_def::pixel_depth

Definition at line 76 of file pnginfo.h.

Referenced by png_read_transform_info(), and png_set_IHDR().

◆ rowbytes

png_size_t png_info_def::rowbytes

Definition at line 61 of file pnginfo.h.

Referenced by png_read_png(), png_read_transform_info(), and png_set_IHDR().

◆ spare_byte

png_byte png_info_def::spare_byte

Definition at line 77 of file pnginfo.h.

◆ valid

◆ width

png_uint_32 png_info_def::width

Definition at line 58 of file pnginfo.h.

Referenced by png_image_write_main(), png_read_transform_info(), and png_set_IHDR().


The documentation for this struct was generated from the following file: