BitmapInfoHeader
Inheritance: java.lang.Object, com.aspose.imaging.fileformats.bmp.BitmapCoreHeader
public class BitmapInfoHeader extends BitmapCoreHeader
يحدد BITMAPINFOHEADER. دعم نظام التشغيل: Windows NT، 3.1x أو أحدث. الميزات: يضيف صيغ 16 بت لكل بكسل و 32 بت لكل بكسل. يضيف ضغط RLE.
الطرق
| طريقة | الوصف |
|---|---|
| getBitmapCompression() | يحصل على ضغط الـ bitmap. |
| setBitmapCompression(long value) | يضبط ضغط الـ bitmap. |
| getBitmapImageSize() | يحصل على حجم البيانات الخام للـ bitmap بالبايت. |
| setBitmapImageSize(long value) | يضبط حجم البيانات الخام للـ bitmap بالبايت. |
| getBitmapXPelsPerMeter() | يحصل على دقة البكسلات الأفقية. |
| setBitmapXPelsPerMeter(int value) | يحصل على أو يضبط دقة البكسلات الأفقية. |
| getBitmapYPelsPerMeter() | يحصل على أو يضبط دقة البكسلات العمودية. |
| setBitmapYPelsPerMeter(int value) | يحصل على أو يضبط دقة البكسلات العمودية. |
| getBitmapColorsUsed() | يحصل على عدد ألوان اللوحة المستخدمة. |
| setBitmapColorsUsed(long value) | يحصل على أو يضبط عدد ألوان اللوحة المستخدمة. |
| getBitmapColorsImportant() | يحصل على أو يضبط عدد ألوان اللوحة المهمة. |
| setBitmapColorsImportant(long value) | يحصل على أو يضبط عدد ألوان اللوحة المهمة. |
| getExtraBitMasks() | يحصل على أو يضبط أقنعة البت الإضافية. |
| setExtraBitMasks(int[] value) | يحصل على أو يضبط أقنعة البت الإضافية. |
getBitmapCompression()
public long getBitmapCompression()
يحصل على ضغط الـ bitmap.
Returns: long - ضغط الـ bitmap.
setBitmapCompression(long value)
public void setBitmapCompression(long value)
يضبط ضغط الـ bitmap.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | long | ضغط الـ bitmap. |
getBitmapImageSize()
public long getBitmapImageSize()
يحصل على حجم البيانات الخام للـ bitmap بالبايت.
Returns: long - حجم البيانات الخام للـ bitmap بالبايت.
setBitmapImageSize(long value)
public void setBitmapImageSize(long value)
يضبط حجم البيانات الخام للـ bitmap بالبايت.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | long | حجم البيانات الخام للـ bitmap بالبايت. |
getBitmapXPelsPerMeter()
public int getBitmapXPelsPerMeter()
يحصل على دقة البكسلات الأفقية.
Returns: int - دقة البكسلات الأفقية.
setBitmapXPelsPerMeter(int value)
public void setBitmapXPelsPerMeter(int value)
يحصل على أو يضبط دقة البكسلات الأفقية.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | int | دقة البكسلات الأفقية. |
getBitmapYPelsPerMeter()
public int getBitmapYPelsPerMeter()
يحصل على أو يضبط دقة البكسلات العمودية.
Returns: int - دقة البكسلات العمودية.
setBitmapYPelsPerMeter(int value)
public void setBitmapYPelsPerMeter(int value)
يحصل على أو يضبط دقة البكسلات العمودية.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | int | دقة البكسلات العمودية. |
getBitmapColorsUsed()
public long getBitmapColorsUsed()
يحصل على عدد ألوان اللوحة المستخدمة.
Returns: long - عدد ألوان اللوحة المستخدمة.
setBitmapColorsUsed(long value)
public void setBitmapColorsUsed(long value)
يحصل على أو يضبط عدد ألوان اللوحة المستخدمة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | long | عدد ألوان اللوحة المستخدمة. |
getBitmapColorsImportant()
public long getBitmapColorsImportant()
يحصل على أو يضبط عدد ألوان اللوحة المهمة.
Returns: long - عدد ألوان اللوحة المهمة.
setBitmapColorsImportant(long value)
public void setBitmapColorsImportant(long value)
يحصل على أو يضبط عدد ألوان اللوحة المهمة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | long | عدد ألوان اللوحة المهمة. |
getExtraBitMasks()
public int[] getExtraBitMasks()
يحصل أو يضبط أقنعة البت الإضافية. تكون موجودة فقط في حالة أن رأس DIB هو BITMAPINFOHEADER وأن BitmapCompression مضبوط إما على BitmapCompression.Bitfields (RGB) أو BitmapCompression.AlphaBitfields (RGBA).
Returns: int[] - أقنعة البت الإضافية.
setExtraBitMasks(int[] value)
public void setExtraBitMasks(int[] value)
يحصل أو يضبط أقنعة البت الإضافية. تكون موجودة فقط في حالة أن رأس DIB هو BITMAPINFOHEADER وأن BitmapCompression مضبوط إما على BitmapCompression.Bitfields (RGB) أو BitmapCompression.AlphaBitfields (RGBA).
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | int[] | أقنعة البت الإضافية. |