Aspose.Imaging.FileFormats.Bmp

Пространство имен обрабатывает обработку файлов формата Bmp.

Классы

Учебный класс Описание
BitmapCoreHeader Размеры и цветовой формат DIB. Имя заголовка BITMAPCOREHEADER или OS21XBITMAPHEADER.
BitmapInfoHeader Указывает BITMAPINFOHEADER. Поддержка ОС:Windows NT, 3.1x или выше. Особенности:Добавляет форматы 16 бит и 32 бит на пиксель. Добавляет сжатие RLE.
BitmapV4Header Структура BitmapV4Header представляет собой файл заголовка информации о растровой карте. Это расширенная версия структуры BITMAPINFOHEADER. Структура BitmapV4Header расширена, чтобы разрешить передачу изображения JPEG или PNG в качестве исходного изображения в StretchDIBits.
BitmapV5Header Структура 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.
BmpImage Изображение в формате bmp (поддерживает форматы BMP, DIB).
Os22XBitmapHeader OS/2 2.x OS22XBITMAPHEADER, также известный как BITMAPCOREHEADER2.

перечисление

перечисление Описание
BitmapCompression Указывает различные методы сжатия растрового изображения.