[请教] 关于Linux下采用sdl编程时的图象撕裂问题
本人在Linux下用SDL进行图象编程,写了个类似于播放器的程序,可是在显示图象画面时,图象会有撕裂的现象,请问有什么好的方法解决这个问题吗?或者,用别的Linux下的图象开发库,也可,大家有什么好的经验和办法,指点一下哦。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(8)
图像撕裂,应该是垂直同步问题,这个需要显卡驱动支持。
我试过用nv的没有该现象,intel卡有这个现象,当时是用fedora 8测的,现在不知道intel显卡驱动有没有解决这个问题。
另外,我记得SDL用software表面也没有这个现象
顶起。
图象撕裂,这个名词是我从网上搜索看到了。现象是这样的:在一个画面显示中,在垂直方向上,有很多的断裂线,画面显示效果太差了,图象变化小的话,还好,图象变化一大,断裂现象就非常严重了。在网上查了很多资料,说是没有做图象显示垂直同步的原因,因为这个垂直同步需要显卡的驱动支持,而Linux下的显卡驱动不支持,所以诸如SDL等Linux下的图象显示库也实现不了。而Windows下的显卡驱动就支持这个功能,所以,在Windows做显示,就没有这个问题了。Windows下能做到,而Linux下没法做到,我比较气愤。。。。。
各位,有谁做过这方面的东西吗?指教一下哦。
我也用SDL写过,图像显示正常,是不是解码存放的时候少数据了
有可能是字节少了?
截图看看?何为图象会有撕裂的现象?
MIcrowindow不可以吗?