如何把两张图片合成一张图片啊?急啊.请高手指点!!! 两张图片,一张是背景.另一张是从人的照片,如和把人"挖"出来合成到背景里.请各位高手指点 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没做过.用GetDIBits(),试试设置有些麻烦但是应该能实现楼主的要求. http://www.vckbase.com/document/viewdoc/?id=532 laiyiling(天尊)所说的链接就将好了如何将图片中某个物体”挖“出来的方法。其实没有必要在程序中实现,用普通的图形编辑器就可以完成这种功能了,毕竟人物轮廓区域的判断还是很复杂,用人眼来完成是最精确的,要完成这种算法需要用到复杂的模式识别。把两张图片混和在一起实现蒙太奇的效果其实也不需要太复杂的算法。在我们常见的鼠标光标其实就采用了windows最简单的api,bitblt或drawicon函数。你可以模拟鼠标光标的方法,在PhotoShop或其他图形编辑其中把前景图处理成光标图(即保存为.cur)。【光标图其实是两张图,一张为底图(AND数据),一张为遮罩图(XOR数据)】,然后用drawicon函数将光标图画出来就可以了。如果自己为了更灵活的处理绘制图形,就可以把光标图分为两次用bitblt复制到目的背景上。//先将背景图拷贝到屏幕pDC->BitBlt(0,0,width,height,&mdcBkground,0,0,SRCCOPY);//将与图拷贝到背景图上pDC->BitBlt(0,0,width,height,&mdcCurAnd,0,0,SRCAND);//将异或图拷贝到背景图上pDC->BitBlt(0,0,width,height,&mdcCurXor,0,0,SRCINVERT); 大家帮帮忙,关于遍历文件夹的问题 VC中使用greta库做的文本搜索工具出现搜索不完整的问题,表现比较怪异,求解 怎么做一个鼠标移开不消失的tooltip 一个多线程问题 Release下链接出错,Debug下没事 关于从dll中到处字符串等等资源的问题 最近的作品 一本C++书上面说引用不得在初始化后重新赋值,可是为什么在VC中可以?例程在里面,请大家指教! 何处有这个东西? 考过大本的同志们麻烦过来以下 高手必进(文档内容比较) EASY问题 : CStdioFile打开文件跳开第一行往下取每行内容(代码见内容)~~
设置有些麻烦但是应该能实现楼主的要求.
把两张图片混和在一起实现蒙太奇的效果其实也不需要太复杂的算法。在我们常见的鼠标光标其实就采用了windows最简单的api,bitblt或drawicon函数。你可以模拟鼠标光标的方法,在PhotoShop或其他图形编辑其中把前景图处理成光标图(即保存为.cur)。【光标图其实是两张图,一张为底图(AND数据),一张为遮罩图(XOR数据)】,然后用drawicon函数将光标图画出来就可以了。
如果自己为了更灵活的处理绘制图形,就可以把光标图分为两次用bitblt复制到目的背景上。
//先将背景图拷贝到屏幕
pDC->BitBlt(0,0,width,height,&mdcBkground,0,0,SRCCOPY);
//将与图拷贝到背景图上
pDC->BitBlt(0,0,width,height,&mdcCurAnd,0,0,SRCAND);
//将异或图拷贝到背景图上
pDC->BitBlt(0,0,width,height,&mdcCurXor,0,0,SRCINVERT);