BitmapInfoHeader
BmpImage.BitmapInfoHeader property
Obtiene el encabezado de información de mapa de bits.
public BitmapInfoHeader BitmapInfoHeader { get; }
El valor de la propiedad
El encabezado de información de mapa de bits.
Ejemplos
El siguiente ejemplo obtiene la información del encabezado BMP y la imprime en la consola.
[C#]
using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load(@"c:\temp\sample.bmp"))
{
Aspose.Imaging.FileFormats.Bmp.BmpImage bmpImage = (Aspose.Imaging.FileFormats.Bmp.BmpImage)image;
Aspose.Imaging.FileFormats.Bmp.BitmapInfoHeader header = bmpImage.BitmapInfoHeader;
System.Console.WriteLine("The number of palette colors that are required for displaying the bitmap: {0}", header.BitmapColorsImportant);
System.Console.WriteLine("The number of palette colors used in the bitmap: {0}", header.BitmapColorsUsed);
System.Console.WriteLine("The bitmap compression: {0}", header.BitmapCompression);
System.Console.WriteLine("The bitmap height: {0}", header.BitmapHeight);
System.Console.WriteLine("The bitmap width: {0}", header.BitmapWidth);
System.Console.WriteLine("The bitmap raw data size in bytes: {0}", header.BitmapImageSize);
System.Console.WriteLine("The number of planes: {0}", header.BitmapPlanes);
System.Console.WriteLine("The horizontal resolution of the bitmap, in pixels-per-meter: {0}", header.BitmapXPelsPerMeter);
System.Console.WriteLine("The vertical resolution of the bitmap, in pixels-per-meter: {0}", header.BitmapYPelsPerMeter);
System.Console.WriteLine("The number of bits per pixel: {0}", header.BitsPerPixel);
System.Console.WriteLine("The extra bits masks: {0}", header.ExtraBitMasks);
System.Console.WriteLine("The header size in bytes: {0}", header.HeaderSize);
}
//La salida puede verse así:
//La cantidad de colores de la paleta que se requieren para mostrar el mapa de bits: 0
//El número de colores de la paleta utilizados en el mapa de bits: 0
//La compresión del mapa de bits: 0
//La altura del mapa de bits: 375
//El ancho del mapa de bits: 500
//El tamaño de los datos sin procesar del mapa de bits en bytes: 562500
//El número de aviones: 1
//La resolución horizontal del mapa de bits, en píxeles por metro: 0
//La resolución vertical del mapa de bits, en píxeles por metro: 0
//El número de bits por píxel: 24
//Las máscaras de bits adicionales:
//El tamaño del encabezado en bytes: 40
Ver también
- class BitmapInfoHeader
- class BmpImage
- espacio de nombres Aspose.Imaging.FileFormats.Bmp
- asamblea Aspose.Imaging