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


Автор: Teran 26.11.2007, 12:46
Я получаю две картинки и они находятся в таком виде:
Код

BYTE *pBufferPict1,*pBufferPict2;

Подскажите как их наложить одну на другую и и результат получить в такомже типе 
Код

BYTE *pBufferPict3

 smile 

Автор: SenkraD 26.11.2007, 17:09
Teran, я, конечно - не експерт, но может быть в цикле побитово их сложить:
Код

for(int i = 0; i < nSize /*длина массивов байтов*/; ++ i)
{
    pBufferPict3[i] = pBufferPict1[i] &/*|*/ pBufferPict2[i];
}


Автор: Teran 26.11.2007, 19:06
я когдато встречал что это делается через HDC, CreateDIBSection, SelectObject, а вот как именно.......??

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