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).
Os22XBitmapHeaderOS/2 2.x OS22XBITMAPHEADER, также известный как BITMAPCOREHEADER2.

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

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