C# Class ImageTools.IO.Png.PngHeader

Represents the png header chunk.
Show file Open project: prepare/HTML-Renderer Class Usage Examples

Public Properties

Property Type Description
BitDepth byte
ColorType byte
CompressionMethod byte
FilterMethod byte
Height int
InterlaceMethod byte
Width int

Property Details

BitDepth public property

Bit depth is a single-byte integer giving the number of bits per sample or per palette index (not per pixel). Valid values are 1, 2, 4, 8, and 16, although not all values are allowed for all color types.
public byte BitDepth
return byte

ColorType public property

Color type is a integer that describes the interpretation of the image data. Color type codes represent sums of the following values: 1 (palette used), 2 (color used), and 4 (alpha channel used).
public byte ColorType
return byte

CompressionMethod public property

Indicates the method used to compress the image data. At present, only compression method 0 (deflate/inflate compression with a sliding window of at most 32768 bytes) is defined.
public byte CompressionMethod
return byte

FilterMethod public property

Indicates the preprocessing method applied to the image data before compression. At present, only filter method 0 (adaptive filtering with five basic filter types) is defined.
public byte FilterMethod
return byte

Height public property

The dimension in y-direction of the image in pixels.
public int Height
return int

InterlaceMethod public property

Indicates the transmission order of the image data. Two values are currently defined: 0 (no interlace) or 1 (Adam7 interlace).
public byte InterlaceMethod
return byte

Width public property

The dimension in x-direction of the image in pixels.
public int Width
return int