• 5708阅读
  • 5回复

双缓冲 [复制链接]

上一主题 下一主题
离线langzi
 

只看楼主 倒序阅读 楼主  发表于: 2011-05-12
如果一副图像太大,我每次调整它,图像刷新的速度很慢,如果用双缓冲是不是能解决这个问题啊?
离线cutemmll
只看该作者 1楼 发表于: 2011-05-12
讨论一下
你是用什么类加载图片的?QPixmap/QImage/QImageReader或者其他什么东东?
你加载图片的方式是什么?一次加载整张大图片还是只是加载部分图片
关于双缓冲你是怎么理解的?
c------------enjoy qt & enjoy life-----------++
离线qinpanke

只看该作者 2楼 发表于: 2011-05-12
我的理解是,双缓冲:其实就是两次缓冲,一次缓冲你来做,一次缓冲QT GUI来做。如果数据(甚至超过了机器内存)这时就需要,程序员来用代码控制每次读入内存的数据块大小;第二次缓冲是QT GUI来完成,无需程序员控制。
QQ      308367961
email  qinpanke@sina.com
Blog    http://hi.baidu.com/qinpanke/blog/category/Qt
欢迎大家访问我的博客  共同学习提高
离线qinpanke

只看该作者 3楼 发表于: 2011-05-12
建议,根据你开发的平台使用内存文件映射
QQ      308367961
email  qinpanke@sina.com
Blog    http://hi.baidu.com/qinpanke/blog/category/Qt
欢迎大家访问我的博客  共同学习提高
离线cutemmll
只看该作者 4楼 发表于: 2011-05-12
其实Qt提供了QImageReader 这个类,它就可以用来处理加载大图片的问题
详见 http://developer.qt.nokia.com/wiki/LoadingLargeImages
c------------enjoy qt & enjoy life-----------++
离线langzi

只看该作者 5楼 发表于: 2011-05-16
谢谢,我先试试各位的建议
快速回复
限100 字节
 
上一个 下一个