Инверсия.
Загрузил в имейдж битмап. На нем рисую прямоугольник (контур, как в любом графическом редакторе). Как мне сделать инверсию для цветов контура, относительно картинки? (в VC++ есть такая функция по-моему, хотя не помню как называется)
Цитата:
Originally posted by DissDoc
Загрузил в имейдж битмап. На нем рисую прямоугольник (контур, как в любом графическом редакторе). Как мне сделать инверсию для цветов контура, относительно картинки? (в VC++ есть такая функция по-моему, хотя не помню как называется)
Загрузил в имейдж битмап. На нем рисую прямоугольник (контур, как в любом графическом редакторе). Как мне сделать инверсию для цветов контура, относительно картинки? (в VC++ есть такая функция по-моему, хотя не помню как называется)
Инверсия всей картинки:
BitBlt(src_dc,0,0,height,widht,src_dc,0,0,SRCINVERT);
Цитата:
Originally posted by vitaly2003s
Инверсия всей картинки:
BitBlt(src_dc,0,0,height,widht,src_dc,0,0,SRCINVERT);
Инверсия всей картинки:
BitBlt(src_dc,0,0,height,widht,src_dc,0,0,SRCINVERT);
Не-не-не!
Мне нужно именно контур! Т.е. есть картинка! На ней рисую прямоугольный контур белого цвета! Вместо белого цвета хочу сделать цвет контура прямоугольного, инвертированным относительно картинкки
Цитата:
Originally posted by DissDoc
Не-не-не!
Мне нужно именно контур! Т.е. есть картинка! На ней рисую прямоугольный контур белого цвета! Вместо белого цвета хочу сделать цвет контура прямоугольного, инвертированным относительно картинкки
Не-не-не!
Мне нужно именно контур! Т.е. есть картинка! На ней рисую прямоугольный контур белого цвета! Вместо белого цвета хочу сделать цвет контура прямоугольного, инвертированным относительно картинкки
SetROP2(hdc, R2_XORPEN);
Ага! Спасибо огромное! Я тоже это нашел ;)