BitmapInfoHeader

BmpImage.BitmapInfoHeader property

الحصول على رأس معلومات الصورة النقطية.

public BitmapInfoHeader BitmapInfoHeader { get; }

Property_Value

رأس معلومات الصورة النقطية .

أمثلة

المثال التالي يحصل على المعلومات من رأس BMP ويطبعها على وحدة التحكم.

[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);
}

// قد يبدو الإخراج كالتالي:
// عدد ألوان اللوحة المطلوبة لعرض الصورة النقطية: 0
// عدد ألوان اللوحة المستخدمة في الصورة النقطية: 0
// ضغط الصورة النقطية: 0
// ارتفاع الصورة النقطية: 375
// عرض الصورة النقطية: 500
// حجم البيانات الأولية للصورة النقطية بالبايت: 562500
// عدد الطائرات: 1
// الدقة الأفقية للصورة النقطية ، بالبكسل لكل متر: 0
// الدقة الرأسية للصورة النقطية ، بالبكسل لكل متر: 0
// عدد البتات لكل بكسل: 24
// أقنعة البتات الإضافية: 
// حجم الرأس بالبايت: 40

أنظر أيضا