用DirectDraw实现的渐入渐出效果-创新互联
用DDraw封装的一个GradEffect函数,初始化一个DDraw对象,CreateOffScreenSuface创建几个离屏页面,目的在于做效果,这里是800*480的,用了7个离屏页面,接着创建一个源页面和目标页面,SrcSurface和DestSurface,分别将传过来的两张要做效果的图放在这两个离屏页面上,利用
创新互联建站基于成都重庆香港及美国等地区分布式IDC机房数据中心构建的电信大带宽,联通大带宽,移动大带宽,多线BGP大带宽租用,是为众多客户提供专业成都服务器托管报价,主机托管价格性价比高,为金融证券行业服务器托管,ai人工智能服务器托管提供bgp线路100M独享,G口带宽及机柜租用的专业成都idc公司。g_DDraw.DrawImageToSurface(pDDS1,&rcDest,SrcSurface,&rcSrc);
函数,将源页面缩小到rcSrc后画到离屏页面中,可以缩小三次,一次缩小(25,15),第四次将目标页面
g_DDraw.DrawImageToSurface(pDDS4,&rcMin,DestSurface,&rcDest);
从rcDest(0,0,800,480)画到rcMin区域中,这时再将源页面和离屏页面混合
g_DDraw.AlphaBltSurface(pDDS4,&rcDest,SrcSurface,&rcSrcRc,80);
这里的80就是混合值,接着把目标页面放大两次到离屏页面中,再把所有的源页面、目标页面和离屏页面恢复到800*480。
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
当前标题:用DirectDraw实现的渐入渐出效果-创新互联
网址分享:http://cdiso.cn/article/gedcg.html