Aspose.Imaging.FileFormats.Bmp

يعالج مساحة الاسم معالجة تنسيق ملف Bmp.

الطبقات

فصلوصف
BitmapCoreHeaderأبعاد تنسيق الألوان DIB. اسم الرأس BITMAPCOREHEADER المعروف أيضًا باسم OS21XBITMAPHEADER.
BitmapInfoHeaderتحديد BITMAPINFOHEADER. دعم نظام التشغيل: Windows NT ، الإصدار 3.1x أو الأحدث. الميزات: يضيف تنسيقات 16 bpp و 32 bpp. يضيف ضغط RLE.
BitmapV4Headerبنية BitmapV4Header هي ملف رأس معلومات الصورة النقطية. إنها نسخة موسعة من هيكل BITMAPINFOHEADER.يتم توسيع بنية BitmapV4Header للسماح بتمرير صورة JPEG أو PNG كصورة مصدر إلى StretchDIBits.
BitmapV5Headerبنية BitmapV5Header هي ملف رأس معلومات الصورة النقطية. إنها نسخة موسعة من هيكل BITMAPINFOHEADER.إذا كانت قيمة bV5Height سالبة ، فتشير إلى DIB من أعلى إلى أسفل ، يجب أن يكون ضغط bV5 إما BI_RGB أو BI_BITFIELDS. لا يمكن ضغط DIBs من أعلى إلى أسفل. تسمح واجهة إدارة الألوان المستقلة (ICM) 2.0 بربط ملفات تعريف الألوان اتحاد الألوان الدولي (ICC) أو تضمينها في DIBs (DIBs). راجع استخدام الهياكل لمزيد من المعلومات. عند تحميل DIB في الذاكرة ، يجب أن تتبع بيانات ملف التعريف (إن وجدت) جدول الألوان ويجب أن توفر bV5ProfileData إزاحة بيانات ملف التعريف من بداية بنية BITMAPV5HEADER. ستكون القيمة المخزنة في bV5ProfileData مختلفة عن القيمة التي تم إرجاعها بواسطة عامل التشغيل sizeof نظرًا لوسيطة BITMAPV5HEADER ، لأن bV5ProfileData هي الإزاحة بالبايت من بداية بنية BITMAPV5HEADER إلى بداية بيانات ملف التعريف. (بتات الصور النقطية لا تتبع جدول الألوان في الذاكرة). يجب أن تقوم التطبيقات بتعديل عضو bV5ProfileData بعد تحميل DIB في الذاكرة. بالنسبة لـ DIBs المعبأة ، يجب أن تتبع بيانات ملف التعريف بتات الصورة النقطية المشابهة لتنسيق الملف. يجب أن يستمر عضو bV5ProfileData في إعطاء إزاحة بيانات ملف التعريف من بداية BITMAPV5HEADER. يجب أن تصل التطبيقات إلى بيانات ملف التعريف فقط عندما يكون bV5Size مساويًا لحجم BITMAPV5HEADER و bV5CSType يساوي PROFILE_EMBEDDED أو PROFILE_LINK.
BmpImageصورة bmp (تدعم تنسيقات BMP و DIB) .
Os22XBitmapHeaderنظام تشغيل / 2 2.x OS22XBITMAPHEADER يُعرف أيضًا باسم BITMAPCOREHEADER2.

تعداد

تعدادوصف
BitmapCompressionتحديد طرق مختلفة لضغط الصور النقطية.