社区
图形处理/算法
帖子详情
关于图象混合的问题
aspirerME
2004-08-19 09:49:29
我用CxImage处理图象,现在打开一个tiff文件,然后再自己读入一个bmp位图,现在就想在显示bmp在tiff上的时候不是简单的画上去,想把它们混合成一个tiff,或者bmp文件,请问怎么解决!望高手给出代码!问题解决了再加分!!!
...全文
125
9
打赏
收藏
关于图象混合的问题
我用CxImage处理图象,现在打开一个tiff文件,然后再自己读入一个bmp位图,现在就想在显示bmp在tiff上的时候不是简单的画上去,想把它们混合成一个tiff,或者bmp文件,请问怎么解决!望高手给出代码!问题解决了再加分!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
aspirerME
2004-08-30
打赏
举报
回复
高手来看看
aspirerME
2004-08-26
打赏
举报
回复
我是新手啊就是搞不定才来请教的,望楼上的高手给点代码看看,成功了我开帖给分。
aspirerME
2004-08-26
打赏
举报
回复
up
xlt123
2004-08-25
打赏
举报
回复
加一句,编译时请链接lib MSIMG32.LIB
aspirerME
2004-08-25
打赏
举报
回复
感谢以上各位的解答,其实我想解决的问题就是用cximage打开一个tiff文件,然后再自己读入一个bmp位图画在tiff上,现在想把他们在一起保存为一个tiff或者bmp不知道怎么解决。
qrlvls
2004-08-25
打赏
举报
回复
CXImage连源码都提供了,他有一个CXMemFile的类,你可以把在内存位图中AlphaBlend,再通过CXImage保存,连源码都给了,不会搞不定吧
xlt123
2004-08-24
打赏
举报
回复
用AlphaBlend;
WINGDI.H中定义为
BOOL WINAPI AlphaBlend(HDC,int,int,int,int,HDC,int,int,int,int,BLENDFUNCTION);
不过好象只能在 Winnt5.0(2000)以后的版本中使用
fun(HDC hdc,HBITMAP bmpSour,HBITMAP bmpDest){
BLENDFUNCTION bf;
bf.BlendOp = AC_SRC_OVER;
bf.BlendFlags = 0;
bf.SourceConstantAlpha = 128; //(0-255)透明度
bf.AlphaFormat = 0;
HDC hMemDC = ::CreateCompatibleDC(hdc);
HBITMAP hOld = (HBITMAP)SelectObject(hMemDC,bmpDest);
Bitblt(hdc,0,0,hMemDC,0,0,宽,高);
SelectObject(hMemDC,bmpSour)
AlphaBlend(hdc,0,0,宽,高,hMemDC,0,0,宽,高,bf);
SelectObject(hMemDC,hOld);
DeleteDC(hMemDC);
}
aspirerME
2004-08-24
打赏
举报
回复
还有高手解答吗,望给出点代码
lchlovely
2004-08-20
打赏
举报
回复
(1)新建一个与显示器兼容的位图句并,用::CreateCompatibleBitmap,
(好象是这样拼写);
(2)将这个句并选到一块内存中,
(3)在这快内存中画tiff文件;
(4)在这块内存中画bmp文件;
(5)将这个句并选出内存;
(6)通过句并将DDB转换为tiff.
【OpenCV】ROI区域&图像
混合
例程by浅墨
利用OpenCV载入了dota2英雄幻影刺客的原画和dota2 logo,进行ROI区域定义和图像
混合
处理的一个非常有趣的示例程序。 博文《【OpenCV入门教程之四】 ROI区域图像叠加&初级图像
混合
全剖析》的配套详细注释源代码。 ...
【C++】OpenCV多通道图像
混合
示例程序 by浅墨
浅墨出品,分享精神至上~ ...利用OpenCV载入了dota2英雄剑圣的原画和dota2 logo,进行多通道图像
混合
操作。 博文《【OpenCV入门教程之五】 分离颜色通道&多通道图像
混合
》的配套详细注释源代码。 博文链接: ...
OpenGL编程指南(第四版)(PDF)+源码
然后深入探讨一些高级技术,包括反走样、
混合
、雾效、显示列表、图像处理、纹理映射、帧缓存、网格化、NURBS、选择和反馈等;同时讨论其他一些重要主题,像如何提高程序的性能、OpenGL扩展和跨平台技术等。本书只...
图像处理之图像
混合
c++图像处理之图像
混合
1、图像
混合
原理 图像
混合
的原理如下: 以两张图像为例; aaa 为权值参数,f0(x)f_0(x)f0(x)表示第一张图像,f1(x)f_1(x)f1(x)表示第二张图像。 g(x)g(x)g(x)表示权重融合后两张图像的...
图像
混合
和图像叠加
图像
混合
是把每一个像素给
混合
起来;图像叠加就是简单的给一幅图像加上另一幅图像。效果分别如下所示: 在OpenCV中 线性
混合
是指将两幅图像的像素进行线性
混合
。 理论公式f(x) = αg(x) +(1 - α)h(x);其中...
图形处理/算法
19,468
社区成员
50,698
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章