Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > работа с изображением в VC


Автор: Гость_ШУРИК 1.10.2004, 20:33
мне надо сделать наложение (программное) одной картинки (bmp или jpg) на другую так - чтобы в верхней картинке один из цветов(напр синий) не накладывался(те вместо него была бы нижняя картинка видна) очень прошу помоч и подсказать как это можно сделать...

Автор: mr.DUDA 1.10.2004, 21:31
Если попиксельно - то алгоритм элементарнейший, если нет - то надо бы указать, чем можно пользоваться (WinAPI, GDI+, MFC, VCL, ...)

Автор: Гость_ШУРИК 1.10.2004, 21:39
я бы предпочел с помощью MFC
sample.gif

Автор: mr.DUDA 1.10.2004, 21:48
Копай в сторону MaskBlt.

Автор: Гость_ШУРИК 1.10.2004, 22:02
mr.DUDA
не подскажите где мона примерчики посмотреть на эт тему? sample.gif

Автор: mr.DUDA 1.10.2004, 22:21
Конечно, вот например:

http://www.codeproject.com/bitmap/trans_cimage.asp
http://www.codeproject.com/bitmap/transbitmapmask.asp
http://www.codeproject.com/bitmap/maskblt.asp
http://www.codeproject.com/bitmap/extendedbitmap2.asp

а также могу посоветовать сайты:

http://www.firststeps.ru
http://www.codeguru.com
http://www.sources.ru

Автор: Гость_ШУРИК 2.10.2004, 00:39
огромное пасиб biggrin.gif

Автор: chipset 2.10.2004, 01:32
ещё вот www.msdn.microsoft.com/library неплохой сайт..

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)