哪位有活动图像的平滑缩放(在窗口中播放活动图像时拉伸窗口边框或按最大最小化按钮, 而不让显示的图像有锯齿感)代码? 已有了对单个图像文件的平滑缩放了,我想要对代码,谢了!!!

解决方案 »

  1.   

    directx2d  drawGDI怕是做不到:(
      

  2.   

    我就是用DD的Blt()的。在将视频流进行YUV2RGB后的数据拷到表面,然后Blt(); 
    但当我对显示窗口进行缩放时图像就变得有锯齿感了。
      

  3.   

    用Direct3D的滤波功能,但前提是你的机器显示卡有硬体有这项支援。
      

  4.   

    用二次线必插值法。
    你可以用directshow去播放YUV流,它就是用overlay的,这样速度也快,也不会有锯齿。
      

  5.   

    不能用overlay,我还要多窗口同时播放,而overlay只支持一个主面。我的机器配置绝对够用(C2.0G, 64M显存的七彩虹)。我在Blt前对数据进行二次插值对于活动图像而言太慢了,也没有效果。哪位侠有这方面的经验或资源,不防透点给小弟,感激不尽。
      

  6.   

    慢我是承认的,但没有效果是不可能。我用IPL显示其效果和OVERLAY一样的。
    因为OVERLAY要显卡的支持,显卡有的也用二次线性插值呀,当然也有三次的。
      

  7.   

    UnixXp(超印赶美) 你有什么绝招吗?能否看一下。
    [email protected]