关于使用AlphaBlend函数进行透明化处理的问题!!狂风暴雨中狂奔三百六十公里狂爬三百六十座山腾空狂跃三百六十度翻滚落地深鞠一躬向您发

DownToTheEarth 2005-10-13 04:47:01
我想得到雷达扫描的画面,要扫描后的区域渐渐淡入的效果,扫描留下的是绿色(或红色或蓝色)尾巴,我的底色是黑色,我用AlphaBlend函数对扫描过的区域进行透明化处理,每个循环透明化处理一次
BLENDFUNCTION UPUn_blend={AC_SRC_OVER,0,100,0};//进行透明化处理所定义的变量。
if(PerCount++>=50)
{
::AlphaBlend(UpGraph->Canvas->Handle,0,0,PdisplayW,PdisplayH,UnderGraph->Canvas->Handle,0,0,PdisplayW,PdisplayH,UPUn_blend); //进行混合透明处理, 即余晖的消除。
PerCount=0; //将周期计数重新置零。

}
问题是,我虽然能实现淡入的效果,可就是最后总是不能完全透明化(变为黑色),总是有淡淡的颜色残留。好像这种混合有什么算法吗???最好有代码。谢谢赐教!!
email: mamingquan968@126.com
...全文
259 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
DownToTheEarth 2005-10-16
  • 打赏
  • 举报
回复
也许楼上说的对,不过,有能帮助我的么????谢谢
菜牛 2005-10-14
  • 打赏
  • 举报
回复
学东西用得着这么搞噱头吗?
你可以看看我的回帖记录,凡是能够帮助的我是尽量帮助。可是对于你这么花里胡哨的,一看就不是搞技术的料。浪费点时间,是希望你能够踏实一点。
sanfenxiao 2005-10-13
  • 打赏
  • 举报
回复
DownToTheEarth (慕贤) 兄弟哦
咱俩先和Mackz(在相互) 急吧
咱们容易么咱们
也是想学些东西啊
菜牛 2005-10-13
  • 打赏
  • 举报
回复
无聊。
sanfenxiao 2005-10-13
  • 打赏
  • 举报
回复
我一直都觉得我容易么我
现在我得说,你容易么你
谁知道该怎么处理不告诉你,咱俩一起和他(她)(它)急

4,448

社区成员

发帖
与我相关
我的任务
社区描述
图形图像/机器视觉
社区管理员
  • 机器视觉
  • 迪菲赫尔曼
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧