我在Windows的扩展桌面方法实现了一机双屏,但是在扩展屏上播放监控图像时图像是有点问题,首先画面是可以看得清楚的,但是画面上面出现一些红色或者黄色的线条,但是主屏上是好的。请教有经验的朋友指教一下,不甚感激。

解决方案 »

  1.   

    出差刚回。
    主屏和扩展屏的代码是相同的,没有做区分。
    目前的现象是在主屏上图像是好的,拖到扩展屏上后,如果图像的显示的大小比图像实际的大小要小(就是被压缩了),图像就会出现红色或者黄色的线条。
    我用的是DirectDraw9.0做的,先创建主显示表面,再创建离屏表面,Lock离屏表面,获取表面的lpSurface,将YUV数据转化为RGB后拷贝到缓存中去,UnLock离屏表面后,调用主显示表面的Bit函数将离屏表面拷到主显示表面上,实现播放。
      

  2.   

    chenyu2202863我显示的也是独立的东西啊。
    您是显示的图像吗?
    是用DirectDraw做的吗?