Class BitmapInfoHeader

Class BitmapInfoHeader

Namespace: Aspose.Imaging.FileFormats.Bmp
Assembly: Aspose.Imaging.dll (25.2.0)

Specifies BITMAPINFOHEADER. OS Support: Windows NT, 3.1x or later. Features: Adds 16 bpp and 32 bpp formats. Adds RLE compression.

public class BitmapInfoHeader : BitmapCoreHeader

Inheritance

objectBitmapCoreHeaderBitmapInfoHeader

Derived

BitmapV4Header, Os22XBitmapHeader

Inherited Members

BitmapCoreHeader.BitmapCoreHeaderSize, BitmapCoreHeader.Os22XBitmapHeaderSize, BitmapCoreHeader.Os22XBitmapHeaderFullSize, BitmapCoreHeader.BitmapInfoHeaderSize, BitmapCoreHeader.BitmapInfoHeaderSizeV2, BitmapCoreHeader.BitmapInfoHeaderSizeV3, BitmapCoreHeader.BitmapInfoHeaderSizeV4, BitmapCoreHeader.BitmapInfoHeaderSizeV5, BitmapCoreHeader.HeaderSize, BitmapCoreHeader.BitmapWidth, BitmapCoreHeader.BitmapHeight, BitmapCoreHeader.BitmapPlanes, BitmapCoreHeader.BitsPerPixel, object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Properties

BitmapColorsImportant

Gets or sets number of important palette colors.

public uint BitmapColorsImportant { get; set; }

Property Value

uint

BitmapColorsUsed

Gets or sets number of palette colors used.

public uint BitmapColorsUsed { get; set; }

Property Value

uint

BitmapCompression

Gets or sets bitmap compression.

public uint BitmapCompression { get; set; }

Property Value

uint

BitmapImageSize

Gets or sets specifies bitmap raw data size in bytes.

public uint BitmapImageSize { get; set; }

Property Value

uint

BitmapXPelsPerMeter

Gets or sets horizontal pixels resolution.

public int BitmapXPelsPerMeter { get; set; }

Property Value

int

BitmapYPelsPerMeter

Gets or sets vertical pixels resolution.

public int BitmapYPelsPerMeter { get; set; }

Property Value

int

ExtraBitMasks

Gets or sets the extra bit masks. Present only in case the DIB header is the BITMAPINFOHEADER and the Aspose.Imaging.FileFormats.Bmp.BitmapInfoHeader.BitmapCompression is set to either Aspose.Imaging.FileFormats.Bmp.BitmapCompression.Bitfields (RGB) or Aspose.Imaging.FileFormats.Bmp.BitmapCompression.AlphaBitfields (RGBA).

public int[] ExtraBitMasks { get; set; }

Property Value

int[]