aspose.imaging.fileformats.bmp

Модуль обрабатывает обработку файлового формата Bmp.

Classes

ClassDescription
BitmapCoreHeaderРазмеры и цветовой формат DIB.
Имя заголовка BITMAPCOREHEADER, также известное как OS21XBITMAPHEADER.
BitmapInfoHeaderУказывает BITMAPINFOHEADER.
Поддержка ОС: Windows NT, 3.1x и новее.
Возможности: Добавляет форматы 16 bpp и 32 bpp. Добавляет RLE‑сжатие.
BitmapV4HeaderСтруктура BitmapV4Header является файлом заголовка информации битмапа. Это расширенная версия структуры BITMAPINFOHEADER.

Структура BitmapV4Header расширена, чтобы позволить передавать изображение JPEG или PNG в качестве исходного изображения в StretchDIBits.
BitmapV5HeaderСтруктура BitmapV5Header является файлом заголовка информации битмапа. Это расширенная версия структуры BITMAPINFOHEADER.

Если bV5Height отрицательно, указывая на DIB с верхним направлением, bV5Compression должен быть либо BI_RGB, либо BI_BITFIELDS. DIB с верхним направлением не могут быть сжаты.
Интерфейс независимого управления цветом (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.
BmpImageВы можете без усилий работать с файлами Bitmap (BMP) и Device Independent Bitmap
(DIB), облегчая эффективную манипуляцию и обработку растровых
изображений. Выполняя различные операции над изображениями, этот API упрощает
рабочий процесс, предоставляя разработчикам надёжный набор инструментов для работы с форматами BMP и
DIB в их программных приложениях.
Os22XBitmapHeaderOS/2 2.x OS22XBITMAPHEADER, также известный как BITMAPCOREHEADER2.

Enumerations

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