Поделиться через


Создание точечных рисунков

Чтобы создать растровое изображение, используйте функции CreateBitmap, CreateBitmapIndirect или CreateCompatibleBitmap , CreateDIBitmap и CreateDiscardableBitmap.

Эти функции позволяют указать ширину и высоту растрового изображения в пикселях. Функции CreateBitmap и CreateBitmapIndirect также позволяют указать количество цветовых плоскостей и число битов, необходимых для идентификации цвета. С другой стороны, функции CreateCompatibleBitmap и CreateDiscardableBitmap используют указанный контекст устройства для получения количества цветовых плоскостей и количества битов, необходимых для идентификации цвета.

Функция CreateDIBitmap создает зависимое от устройства растровое изображение из аппаратно-независимого растрового изображения. Он содержит таблицу цветов, которая описывает, как значения пикселей соответствуют значениям цвета RGB. Дополнительные сведения см. в разделах Зависимые от устройства растровые изображения и Независимые от устройства растровые изображения.

После создания растрового рисунка нельзя изменить его размер, количество цветовых плоскостей или число битов, необходимых для идентификации цвета.

Если растровое изображение больше не требуется, вызовите функцию DeleteObject , чтобы удалить его.