BitmapInfoHeader

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

public class BitmapInfoHeader extends BitmapCoreHeader

Указывает BITMAPINFOHEADER. Поддержка ОС: Windows NT, 3.1x и новее. Возможности: Добавляет форматы 16 bpp и 32 bpp. Добавляет 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размер необработанных данных битмапа в байтах.

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[]дополнительные битовые маски.