Есть необходимость рисовать в многоцветном контексте ( 16-32 бит на цвет ) в 8-битный битмап функциями, использующими RGB ( COLORREF ). Последовательность действий: создается DIB-секция, аттачится к битмапу, вставляется в контекст ( в памяти ). Происходит рисование. Получившийся битмап полон некоторыми значениями. Кто подскажет, это просто значения цвета или индексы некоторой палитры, как утверждает MSDN? Если индексы палитры, то какой и как получить значения ее цветов?
Здравствуйте Krichevsky Vladimir M., Вы писали:
KVM>создается DIB-секция, аттачится к битмапу. Кто подскажет, это просто значения цвета или индексы некоторой палитры, как утверждает MSDN? Если индексы палитры, то какой и как получить значения ее цветов?
Как ни жаль, это не она. Спасибо за участие. На самом деле проблема решена — эта палитра любезно предоставляется функцией GetDIBits в составе структуры BITMAPINFO.