BitmapV5Header
Inheritance: java.lang.Object, com.aspose.imaging.fileformats.bmp.BitmapCoreHeader, com.aspose.imaging.fileformats.bmp.BitmapInfoHeader, com.aspose.imaging.fileformats.bmp.BitmapV4Header
public class BitmapV5Header extends BitmapV4Header
Структура BitmapV5Header является файлом заголовка информации битмапа. Это расширенная версия структуры BITMAPINFOHEADER.
Если bV5Height отрицателен, указывая на DIB с верх‑вниз ориентацией, bV5Compression должен быть либо BI\_RGB, либо BI\_BITFIELDS. DIB с верх‑вниз ориентацией нельзя сжимать. Интерфейс Independent Color Management (ICM) 2.0 позволяет профилям цветов International Color Consortium (ICC) быть связанными или встроенными в DIB (DIB). См. Using Structures для получения дополнительной информации. Когда DIB загружается в память, данные профиля (если они присутствуют) должны следовать за таблицей цветов, и bV5ProfileData должен указывать смещение данных профиля от начала структуры BITMAPV5HEADER. Значение, хранящееся в bV5ProfileData, будет отличаться от значения, возвращаемого оператором sizeof для аргумента BITMAPV5HEADER, поскольку bV5ProfileData — это смещение в байтах от начала структуры BITMAPV5HEADER до начала данных профиля. (Биты битмапа не следуют за таблицей цветов в памяти). Приложения должны изменять член bV5ProfileData после загрузки DIB в память. Для упакованных DIB данные профиля должны следовать за битами битмапа аналогично файловому формату. Член bV5ProfileData всё равно должен указывать смещение данных профиля от начала BITMAPV5HEADER. Приложения должны обращаться к данным профиля только когда bV5Size равно размеру BITMAPV5HEADER и bV5CSType равно PROFILE\_EMBEDDED или PROFILE\_LINKED.
Конструкторы
| Конструктор | Описание |
|---|---|
| BitmapV5Header() | Инициализирует новый экземпляр класса BitmapV5Header. |
| BitmapV5Header(byte[] bytes) | Инициализирует новый экземпляр класса BitmapV5Header. |
Методы
| Метод | Описание |
|---|---|
| getIntent() | Получает цель рендеринга для битмапа. |
| setIntent(long value) | Задаёт цель рендеринга для битмапа. |
| getProfileData() | Получает данные профиля. |
| setProfileData(long value) | Задаёт данные профиля. |
| getProfileSize() | Получает размер профиля. |
| setProfileSize(long value) | Задаёт размер профиля. |
| getReserved() | Получает зарезервированный член. |
| setReserved(long value) | Задаёт зарезервированный член. |
BitmapV5Header()
public BitmapV5Header()
Инициализирует новый экземпляр класса BitmapV5Header.
BitmapV5Header(byte[] bytes)
public BitmapV5Header(byte[] bytes)
Инициализирует новый экземпляр класса BitmapV5Header.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| байты | byte[] | Байты. |
getIntent()
public long getIntent()
Получает цель рендеринга для битмапа.
Returns: long - цель.
setIntent(long value)
public void setIntent(long value)
Задаёт цель рендеринга для битмапа.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | long | Цель. |
getProfileData()
public long getProfileData()
Получает данные профиля.
Returns: long - Данные профиля.
setProfileData(long value)
public void setProfileData(long value)
Задаёт данные профиля.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | long | Данные профиля. |
getProfileSize()
public long getProfileSize()
Получает размер профиля.
Returns: long - Размер профиля.
setProfileSize(long value)
public void setProfileSize(long value)
Задаёт размер профиля.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | long | Размер профиля. |
getReserved()
public long getReserved()
Получает зарезервированный член.
Returns: long - Зарезервированное значение.
setReserved(long value)
public void setReserved(long value)
Задаёт зарезервированный член.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | long | Зарезервированное значение. |