社区
嵌入开发(WinCE)
帖子详情
高分:用DDRAW显示,图片在移动过程中图片经常出现错位,还有白条?
daifeijin
2009-07-28 10:59:48
我用DDRAW显示一个黑色的背景图片,中间贴三个图片。然后我点一个图片后,图片自己从左向右慢慢移动,可是在这移动的过程中,有时这三个图片会整体发生错位,中间还出现一条白线,很快就没有了。请问各位这是那的问题?要怎么解决?
高分:用DDRAW显示,图片在移动过程中图片经常出现错位,还有白条?
...全文
204
15
打赏
收藏
高分:用DDRAW显示,图片在移动过程中图片经常出现错位,还有白条?
我用DDRAW显示一个黑色的背景图片,中间贴三个图片。然后我点一个图片后,图片自己从左向右慢慢移动,可是在这移动的过程中,有时这三个图片会整体发生错位,中间还出现一条白线,很快就没有了。请问各位这是那的问题?要怎么解决? 高分:用DDRAW显示,图片在移动过程中图片经常出现错位,还有白条?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
daifeijin
2009-07-29
打赏
举报
回复
应该是DDRAW画的时候的一种撕裂现象,不知道要怎么解决?
daifeijin
2009-07-29
打赏
举报
回复
肯定不是太快了……
fan227
2009-07-29
打赏
举报
回复
帮顶,帮顶!!!!
daifeijin
2009-07-28
打赏
举报
回复
进不是,不是慢,计算也没有问题
xqhrs232
2009-07-28
打赏
举报
回复
对应的坐标位置没算对?DDRAW速度太慢?
xyj0663
2009-07-28
打赏
举报
回复
很明显是太快了
daifeijin
2009-07-28
打赏
举报
回复
在DC中,如果我移动得比较慢,错位和白条不是很明显,当很快的时候,就会很明显了。
daifeijin
2009-07-28
打赏
举报
回复
我用DDRAW和DC都画过了,都会出现错位。在DDRAW中是用的flip,在DC中用的是双缓存的方法,BitBlt。一样都有。
paul_chao
2009-07-28
打赏
举报
回复
LZ 是不是有用 flip?? ARM 的平台通常是不参考 VSync, 所以 flip 太快时萤幕显示可能会有问题.
Paul, Chao @ Techware
daifeijin
2009-07-28
打赏
举报
回复
快了就有。
daifeijin
2009-07-28
打赏
举报
回复
我刚用DC画了,也是一样。我手边没有其它的平台。我用DC的时候,如果画得慢就不会有,慢了就有。
paul_chao
2009-07-28
打赏
举报
回复
1. 2450 我没有用过, 故无法告诉 LZ 是什麽问题.
2. 建议 LZ 在 CEPC 或是别的平台上试试看, 看看会不会有同样的现象, 再去比较看看这两家的 display driver source code.
Paul, Chao @ Techware
daifeijin
2009-07-28
打赏
举报
回复
伯的是2450的平台,Paul, Chao ,可能会是什么问题?我的图片的高度和宽度,还有显示位置都是偶数。
paul_chao
2009-07-28
打赏
举报
回复
DDraw 的有些 function 与 bsp 有关, 请问 LZ 是用哪一个平台??
Paul, Chao @ Techware
daifeijin
2009-07-28
打赏
举报
回复
怎么么没人回答啊?分不够可以再加啊……
D
DRAW
裂屏原理及解决方案
裂屏问题通常出现在视频内容的播放
过程
中
,表现为视频画面出现短暂的撕裂或
错位
,这主要是由于视频帧的渲染速度与
显示
器刷新率之间未能实现良好的同步所导致的。解决这一问题的关键在于理解和掌握视频帧
显示
同步的...
C++ 封装 d
draw
渲染视频图像
在视频播放
过程
中
,d
draw
会利用硬件加速功能,将视频帧快速地呈现在屏幕上。这涉及到颜色空间转换、缩放、翻转等图像处理操作,都是由GPU完成的,从而减轻了CPU的负担。通过适当设计的类,我们可以方便地控制播放...
WINCE6.0环境下D
DRAW
动态
图片
演示程序(Direct
Draw
)
花了好长时间,终于将D
DRAW
编译成功了,看到
图片
闪烁,很有成就感... 附件绝对可以编译通过,根目录下的test.exe程序可以直接运行; 注意事项: 1.一定要在wince 6.0及vs2005编译下,其它环境下我不确定能不能编译...
yuv d
draw
Simple application
YUV d
draw
是一种在Windows平台上处理视频和图形数据的技术,主要用于
显示
未经硬件加速的YUV格式的视频流。YUV是颜色空间的一种表示方式,广泛应用于数字视频处理
中
,因为它可以有效降低存储和传输的带宽需求。...
启动d
draw
.dll,必须的
在Windows操作系统
中
,DLL(动态链接库)文件像d
draw
.dll这样的组件,允许多个程序共享同一功能,从而减少系统资源的消耗。 Direct
Draw
是DirectX早期版本
中
的一个子组件,专门负责2D图形加速,尤其是在90年代末到21...
嵌入开发(WinCE)
19,520
社区成员
41,566
社区内容
发帖
与我相关
我的任务
嵌入开发(WinCE)
硬件/嵌入开发 嵌入开发(WinCE)
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章