BitmapV5Header
BitmapV5Header class
Структура BitmapV5Header представляет собой файл заголовка информации о растровой карте. Это расширенная версия структуры BITMAPINFOHEADER. Если bV5Height имеет отрицательное значение, указывая на DIB сверху вниз, bV5Compression должен быть либо BI_RGB, либо BI_BITFIELDS. Нисходящие DIB не могут быть сжаты. Интерфейс независимого управления цветом (ICM) 2.0 позволяет связывать или встраивать цветовые профили Международного консорциума по цвету (ICC) в DIB (DIB). Дополнительные сведения см. в разделе Использование структур. Когда DIB загружается в память, данные профиля (если они есть) должны следовать за таблицей цветов, , а bV5ProfileData должен обеспечивать смещение данных профиля от начала структуры BITMAPV5HEADER. Значение, хранящееся в bV5ProfileData, будет отличаться от значения, возвращаемого оператором sizeof с аргументом BITMAPV5HEADER, , поскольку bV5ProfileData — это смещение в байтах от начала структуры BITMAPV5HEADER до начала данных профиля. (Биты растрового изображения не соответствуют таблице цветов в памяти). Приложения должны изменить элемент bV5ProfileData после загрузки DIB в память. Для упакованных DIB данные профиля должны следовать за битами растрового изображения, аналогичными формату файла. Элемент bV5ProfileData должен по-прежнему указывать смещение данных профиля от начала BITMAPV5HEADER. Приложения должны получать доступ к данным профиля только в том случае, если bV5Size равен размеру BITMAPV5HEADER, а bV5CSType равен PROFILE_EMBEDDED или PROFILE_LINKED.
public class BitmapV5Header : BitmapV4Header
Характеристики
| Имя | Описание | 
|---|---|
| AlphaMask { get; set; } | Получает или задает цветовую маску, определяющую альфа-компонент каждого пикселя. | 
| BitmapColorsImportant { get; set; } | Получает или устанавливает количество важных цветов палитры. | 
| BitmapColorsUsed { get; set; } | Получает или задает количество используемых цветов палитры. | 
| BitmapCompression { get; set; } | Получает или задает сжатие растрового изображения. | 
| BitmapHeight { get; set; } | Получает или задает высоту растрового изображения. | 
| BitmapImageSize { get; set; } | Получает или задает размер необработанных данных растрового изображения в байтах. | 
| BitmapPlanes { get; set; } | Получает или задает количество плоскостей. | 
| BitmapWidth { get; set; } | Получает или задает ширину растрового изображения. | 
| BitmapXPelsPerMeter { get; set; } | Получает или задает разрешение в пикселях по горизонтали. | 
| BitmapYPelsPerMeter { get; set; } | Получает или задает разрешение в пикселях по вертикали. | 
| BitsPerPixel { get; set; } | Получает или задает количество битов на пиксель. | 
| BlueMask { get; set; } | Получает или задает цветовую маску, определяющую синий компонент каждого пикселя, допустимую, только если для параметра bV4Compression задано значение BI_BITFIELDS. | 
| CSType { get; set; } | Получает или задает цветовое пространство DIB. | 
| Endpoints { get; set; } | Получает или задает класс CoordinatesTriple. | 
| ExtraBitMasks { get; set; } | Получает или устанавливает дополнительные битовые маски. Присутствует только в том случае, если заголовок DIB является BITMAPINFOHEADER, а BitmapCompressionустановлен либоBitfields (RGB) илиAlphaBitfields (RGBA). | 
| GammaBlue { get; set; } | Получает или задает гамму синего. | 
| GammaGreen { get; set; } | Получает или задает зеленую гамму. | 
| GammaRed { get; set; } | Получает или задает гамму красного цвета. | 
| GreenMask { get; set; } | Получает или задает цветовую маску, определяющую зеленый компонент каждого пикселя, допустимую, только если для параметра bV4Compression задано значение BI_BITFIELDS. | 
| HeaderSize { get; set; } | Получает или устанавливает размер этой структуры в байтах. | 
| Intent { get; set; } | Получает или задает цель рендеринга для растрового изображения. | 
| ProfileData { get; set; } | Получает или задает данные профиля. | 
| ProfileSize { get; set; } | Получает или задает размер профиля. | 
| RedMask { get; set; } | Получает или задает цветовую маску, указывающую красный компонент каждого пикселя, действительную, только если для параметра bV4Compression задано значение BI_BITFIELDS. | 
| Reserved { get; set; } | Получает или задает зарезервированный элемент. | 
Смотрите также
- class BitmapV4Header
- пространство имен Aspose.Imaging.FileFormats.Bmp
- сборка Aspose.Imaging