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:
| Параметр | Тип | Описание |
|---|---|---|
| value | long | сжатие битмапа. |
getBitmapImageSize()
public long getBitmapImageSize()
Получает указанный размер необработанных данных битмапа в байтах.
Returns: long - размер необработанных данных битмапа в байтах.
setBitmapImageSize(long value)
public void setBitmapImageSize(long value)
Устанавливает указанный размер необработанных данных битмапа в байтах.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | long | размер необработанных данных битмапа в байтах. |
getBitmapXPelsPerMeter()
public int getBitmapXPelsPerMeter()
Получает разрешение по горизонтали в пикселях.
Returns: int - разрешение по горизонтали в пикселях.
setBitmapXPelsPerMeter(int value)
public void setBitmapXPelsPerMeter(int value)
Получает или устанавливает разрешение по горизонтали в пикселях.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | int | разрешение по горизонтали в пикселях. |
getBitmapYPelsPerMeter()
public int getBitmapYPelsPerMeter()
Получает или устанавливает разрешение по вертикали в пикселях.
Returns: int - разрешение по вертикали в пикселях.
setBitmapYPelsPerMeter(int value)
public void setBitmapYPelsPerMeter(int value)
Получает или устанавливает разрешение по вертикали в пикселях.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | int | разрешение по вертикали в пикселях. |
getBitmapColorsUsed()
public long getBitmapColorsUsed()
Получает количество используемых цветов палитры.
Returns: long - количество используемых цветов палитры.
setBitmapColorsUsed(long value)
public void setBitmapColorsUsed(long value)
Получает или устанавливает количество используемых цветов палитры.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | long | количество используемых цветов палитры. |
getBitmapColorsImportant()
public long getBitmapColorsImportant()
Получает или устанавливает количество важных цветов палитры.
Returns: long - количество важных цветов палитры.
setBitmapColorsImportant(long value)
public void setBitmapColorsImportant(long value)
Получает или устанавливает количество важных цветов палитры.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | 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:
| Параметр | Тип | Описание |
|---|---|---|
| value | int[] | дополнительные битовые маски. |