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()يحصل على ضغط الصورة النقطية.
setBitmapCompression(long value)يضبط ضغط الصورة النقطية.
getBitmapImageSize()يحصل على حجم البيانات الخام للصورة النقطية بالبايت.
setBitmapImageSize(long value)يضبط حجم البيانات الخام للصورة النقطية بالبايت.
getBitmapXPelsPerMeter()يحصل على دقة البكسلات الأفقية.
setBitmapXPelsPerMeter(int value)يحصل أو يضبط دقة البكسلات الأفقية.
getBitmapYPelsPerMeter()يحصل أو يضبط دقة البكسلات العمودية.
setBitmapYPelsPerMeter(int value)يحصل أو يضبط دقة البكسلات العمودية.
getBitmapColorsUsed()يحصل على عدد ألوان اللوحة المستخدمة.
setBitmapColorsUsed(long value)يحصل أو يضبط عدد ألوان اللوحة المستخدمة.
getBitmapColorsImportant()يحصل أو يضبط عدد ألوان اللوحة المهمة.
setBitmapColorsImportant(long value)يحصل أو يضبط عدد ألوان اللوحة المهمة.
getExtraBitMasks()يحصل أو يضبط أقنعة البت الإضافية.
setExtraBitMasks(int[] value)يحصل أو يضبط أقنعة البت الإضافية.

getBitmapCompression()

public long getBitmapCompression()

يحصل على ضغط الصورة النقطية.

Returns: long - ضغط الصورة النقطية.

setBitmapCompression(long value)

public void setBitmapCompression(long value)

يضبط ضغط الصورة النقطية.

Parameters:

معاملنوعالوصف
valuelongضغط الصورة النقطية.

getBitmapImageSize()

public long getBitmapImageSize()

يحصل على حجم البيانات الخام للصورة النقطية بالبايت.

Returns: long - حجم البيانات الخام للصورة النقطية بالبايت.

setBitmapImageSize(long value)

public void setBitmapImageSize(long value)

يضبط حجم البيانات الخام للصورة النقطية بالبايت.

Parameters:

معاملنوعالوصف
valuelongحجم البيانات الخام للـ bitmap بالبايت.

getBitmapXPelsPerMeter()

public int getBitmapXPelsPerMeter()

يحصل على دقة البكسلات الأفقية.

Returns: int - دقة البكسلات الأفقية.

setBitmapXPelsPerMeter(int value)

public void setBitmapXPelsPerMeter(int value)

يحصل أو يضبط دقة البكسلات الأفقية.

Parameters:

معاملنوعالوصف
valueintدقة البكسلات الأفقية.

getBitmapYPelsPerMeter()

public int getBitmapYPelsPerMeter()

يحصل أو يضبط دقة البكسلات العمودية.

Returns: int - دقة البكسلات العمودية.

setBitmapYPelsPerMeter(int value)

public void setBitmapYPelsPerMeter(int value)

يحصل أو يضبط دقة البكسلات العمودية.

Parameters:

معاملنوعالوصف
valueintدقة البكسلات العمودية.

getBitmapColorsUsed()

public long getBitmapColorsUsed()

يحصل على عدد ألوان اللوحة المستخدمة.

Returns: long - عدد ألوان لوحة الألوان المستخدمة.

setBitmapColorsUsed(long value)

public void setBitmapColorsUsed(long value)

يحصل أو يضبط عدد ألوان اللوحة المستخدمة.

Parameters:

معاملنوعالوصف
valuelongعدد ألوان لوحة الألوان المستخدمة.

getBitmapColorsImportant()

public long getBitmapColorsImportant()

يحصل أو يضبط عدد ألوان اللوحة المهمة.

Returns: long - عدد ألوان لوحة الألوان المهمة.

setBitmapColorsImportant(long value)

public void setBitmapColorsImportant(long value)

يحصل أو يضبط عدد ألوان اللوحة المهمة.

Parameters:

معاملنوعالوصف
valuelongعدد ألوان لوحة الألوان المهمة.

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:

معاملنوعالوصف
valueint[]أقنعة البت الإضافية.