BitmapV5Header

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.bmp.BitmapCoreHeader, com.aspose.imaging.fileformats.bmp.BitmapInfoHeader, com.aspose.imaging.fileformats.bmp.BitmapV4Header

public class BitmapV5Header extends BitmapV4Header

هيكل BitmapV5Header هو ملف رأس معلومات البت ماب. وهو نسخة موسعة من هيكل BITMAPINFOHEADER.

إذا كان bV5Height سالبًا، مما يشير إلى DIB من الأعلى إلى الأسفل، يجب أن يكون bV5Compression إما BI_RGB أو BI_BITFIELDS. لا يمكن ضغط DIBs من الأعلى إلى الأسفل. تسمح واجهة إدارة الألوان المستقلة (ICM) 2.0 بربط أو تضمين ملفات تعريف الألوان الخاصة بـ International Color Consortium (ICC) في DIBs. راجع Using Structures لمزيد من المعلومات. عندما يتم تحميل DIB في الذاكرة، يجب أن تتبع بيانات الملف التعريفي (إن وجدت) جدول الألوان، ويجب أن يوفر bV5ProfileData إزاحة بيانات الملف التعريفي من بداية هيكل BITMAPV5HEADER. القيمة المخزنة في bV5ProfileData ستكون مختلفة عن القيمة التي يعيدها عامل sizeof عند إعطاء معامل BITMAPV5HEADER، لأن bV5ProfileData هي الإزاحة بالبايتات من بداية هيكل BITMAPV5HEADER إلى بداية بيانات الملف التعريفي. (لا تتبع بتات البت ماب جدول الألوان في الذاكرة). يجب على التطبيقات تعديل عضو bV5ProfileData بعد تحميل DIB في الذاكرة. بالنسبة لـ DIBs المعبأة، يجب أن تتبع بيانات الملف التعريفي بتات البت ماب مماثلة لتنسيق الملف. يجب أن يظل عضو bV5ProfileData يعطي إزاحة بيانات الملف التعريفي من بداية BITMAPV5HEADER. يجب على التطبيقات الوصول إلى بيانات الملف التعريفي فقط عندما يكون bV5Size مساويًا لحجم BITMAPV5HEADER وbV5CSType يساوي PROFILE_EMBEDDED أو PROFILE_LINKED.

المنشئات

المنشئالوصف
BitmapV5Header()يُنشئ مثيلاً جديدًا للفئة BitmapV5Header.
BitmapV5Header(byte[] bytes)يُنشئ مثيلاً جديدًا للفئة BitmapV5Header.

الطرق

طريقةالوصف
getIntent()يحصل على نية العرض للبت ماب.
setIntent(long value)يعيّن نية العرض للبت ماب.
getProfileData()يحصل على بيانات الملف التعريفي.
setProfileData(long value)يعيّن بيانات الملف التعريفي.
getProfileSize()يحصل على حجم الملف التعريفي.
setProfileSize(long value)يعيّن حجم الملف التعريفي.
getReserved()يحصل على العضو المحجوز.
setReserved(long value)يعيّن العضو المحجوز.

BitmapV5Header()

public BitmapV5Header()

يُنشئ مثيلاً جديدًا للفئة BitmapV5Header.

BitmapV5Header(byte[] bytes)

public BitmapV5Header(byte[] bytes)

يُنشئ مثيلاً جديدًا للفئة BitmapV5Header.

Parameters:

معاملنوعالوصف
بايتاتbyte[]البايتات.

getIntent()

public long getIntent()

يحصل على نية العرض للبت ماب.

Returns: long - النية.

setIntent(long value)

public void setIntent(long value)

يعيّن نية العرض للبت ماب.

Parameters:

معاملنوعالوصف
القيمةlongالنية.

getProfileData()

public long getProfileData()

يحصل على بيانات الملف التعريفي.

Returns: long - بيانات الملف الشخصي.

setProfileData(long value)

public void setProfileData(long value)

يعيّن بيانات الملف التعريفي.

Parameters:

معاملنوعالوصف
القيمةlongبيانات الملف الشخصي.

getProfileSize()

public long getProfileSize()

يحصل على حجم الملف التعريفي.

Returns: long - حجم الملف الشخصي.

setProfileSize(long value)

public void setProfileSize(long value)

يعيّن حجم الملف التعريفي.

Parameters:

معاملنوعالوصف
القيمةlongحجم الملف الشخصي.

getReserved()

public long getReserved()

يحصل على العضو المحجوز.

Returns: long - القيمة المحجوزة.

setReserved(long value)

public void setReserved(long value)

يعيّن العضو المحجوز.

Parameters:

معاملنوعالوصف
القيمةlongالقيمة المحجوزة.