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[]أقنعة البت الإضافية.