Функции точечного рисунка с ICM

BitBlt
Управление цветом не выполняется, когда  происходит пересылка массива битов.
CreateDIBitmap
Параметр fuUsage определяет, что член bmiColors структуры BITMAPINFO, на которую указывает параметр lpbmi, содержит или нет информацию о цвете. Если структура не содержит этих данных, для этого точечного рисунка никакое управление цветом не выполняется. Точечный рисунок, для управления цветом, должен использовать версию 4 или 5 структуры BITMAPINFO, которое должно быть разрешено. Для содержимого получающегося точечного рисунка  цвет не подбирается после того, как точечный рисунок был создан.
CreateDIBSection
Если структура BITMAPINFO переданная через параметр pbmi, не версии 4 или 5, то никакого управления цветом не делается. Если она - версии 4 или 5, то управление цветом разрешается, а указанное цветовое пространство связывается с точечным рисунком.
MaskBlt
Управление цветом не выполняется, когда  происходит пересылка массива битов.
SelectObject
Если объект - точечный рисунок, созданный функцией CreateDIBSection, управление цветом выполняется. Цветовое пространство точечного рисунка используется как целевое цветовое пространство.
SetDIBits
Управление цветом выполняется. Если указанная структура BITMAPINFO не версии 4 или  5, профиль цвета текущего контекста устройства (DC) используется как исходный профиль цветового пространства. Если DC не имеет никакого профиля, используется sRGB пространство. Если указанная структура BITMAPINFO - версии 4 или 5, профиль цветового пространства, определенный в заголовке точечного рисунка используется как исходный профиль цветового пространства.
SetDIBitsToDevice
Управление цветом выполняется. Если указанная структура BITMAPINFO не версии 4 или 5, профиль цвета текущего контекста устройства (DC) используется как исходный профиль цветового пространства. Если он не имеет профиля, используется sRGB пространство. Если указанная структура BITMAPINFO - версии 4 или 5, профиль цветового пространства, определенный в заголовке точечного рисунка используется как исходный профиль цветового пространства.
SetDIBColorTable
Управление цветом не выполняется.
StretchBlt
Управление цветом не выполняется, когда  происходит пересылка массива битов. 
StretchDIBits
Управление цветом выполняется. Если указанная структура BITMAPINFO не версии 4 или 5, профиль цвета текущего контекста устройства (DC) используется как исходный профиль цветового пространства. Если он не имеет профиля, используется sRGB пространство. Если указанная структура BITMAPINFO - версии 4 или 5, профиль цветового пространства, определенный в заголовке точечного рисунка используется как исходный профиль цветового пространства.
Назад в оглавление
На главную страницу

Hosted by uCoz