Структурата на растерното изображение

В него се уточнява вида на растерна графика. Този член трябва да бъде нула.

Определя ширината на растерното изображение в пиксели. Ширината трябва да е по-голяма от нула.







Определя височината на растерна графика, в пиксели. Ръст трябва да бъде по-голяма от нула.

Задава броя байтове във всяка линия на сканиране. Тази стойност трябва да се дели на две, защото системата се приема, че стойностите малко на растерна графика масива се формира, която се изравнява в границата дума (дума).

Задава на крайния брой цветови равнини.

Определя броя на битовете, необходими за индексиране на цвета на пиксела.

Указател към местоположението на битови стойности на растерна графика. Държавите bmBits конструкция трябва да бъде далечен указател към масив от символи (1 байт) стойности.







Формати, използвани от текущата растерна графика е монохромен и цветен. Монохромно растерни използва един бит, odnoploskostnoy формат. Всяка сканиране (сканиране) е кратно на 32 бита.

Сканиране на височина монохромни растерни п разположени, както е показано по-долу:

Пиксели за устройство монохромен са или черни или бели. Ако в съответния бит в растерна графика е 1, пикселът е разположен в изображението на цвят; ако тя е нула, пикселът е настроен на цвета на фона.

Всички устройства, които имат функционалната способност RC_BITBLT. за подкрепа на растерни изображения. За подробности вижте. При описанието на функцията GetDeviceCaps.

Всяко устройство има уникален цвят формат. За прехвърляне на растерна графика от едно устройство към друго, използвайте функция и GetDIBits SetDIBits.

Настаняване и съвместимост BITMAP