Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Инверсия.

249
27 апреля 2006 года
DissDoc
639 / / 01.10.2004
Загрузил в имейдж битмап. На нем рисую прямоугольник (контур, как в любом графическом редакторе). Как мне сделать инверсию для цветов контура, относительно картинки? (в VC++ есть такая функция по-моему, хотя не помню как называется)
406
27 апреля 2006 года
vitaly2003s
481 / / 27.07.2004
Цитата:
Originally posted by DissDoc
Загрузил в имейдж битмап. На нем рисую прямоугольник (контур, как в любом графическом редакторе). Как мне сделать инверсию для цветов контура, относительно картинки? (в VC++ есть такая функция по-моему, хотя не помню как называется)


Инверсия всей картинки:
BitBlt(src_dc,0,0,height,widht,src_dc,0,0,SRCINVERT);

249
28 апреля 2006 года
DissDoc
639 / / 01.10.2004
Цитата:
Originally posted by vitaly2003s
Инверсия всей картинки:
BitBlt(src_dc,0,0,height,widht,src_dc,0,0,SRCINVERT);


Не-не-не!
Мне нужно именно контур! Т.е. есть картинка! На ней рисую прямоугольный контур белого цвета! Вместо белого цвета хочу сделать цвет контура прямоугольного, инвертированным относительно картинкки

395
02 мая 2006 года
RelB
367 / / 09.11.2002
Цитата:
Originally posted by DissDoc
Не-не-не!
Мне нужно именно контур! Т.е. есть картинка! На ней рисую прямоугольный контур белого цвета! Вместо белого цвета хочу сделать цвет контура прямоугольного, инвертированным относительно картинкки


SetROP2(hdc, R2_XORPEN);

249
03 мая 2006 года
DissDoc
639 / / 01.10.2004
Ага! Спасибо огромное! Я тоже это нашел ;)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог