首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

QT怎么高效地获取图片的size

2012-03-04 
QT如何高效地获取图片的size想实现图片浏览功能,一览显示图片的名字和size。但是,在获取图片size时,效率很

QT如何高效地获取图片的size
想实现图片浏览功能,一览显示图片的名字和size。
但是,在获取图片size时,效率很低,每获取一个显示一个。
方法:QPixmap(“图片路径”).size();

请问经验者,有什么高效地方法读取图片的size呢?

[解决办法]
将要显示的所有图片分成若干块,考虑后台用多线程来实现吧。
[解决办法]

探讨

图片一览上每条图片信息获取一个显示一个,图片的名字获取速度很快,就是获取图片的size太慢。几乎显示一条需要1秒。
QPixmap处理图片的效率太低了。。。

请高手指点。

[解决办法]
大小用QFile,宽高应该没有捷径,可以自己从图片文件中提取,好在就这么几种常见的格式。
[解决办法]
只获取窗口中那部分将要显示的大小,等滚动条向下移后,在刷新
[解决办法]
根据不同的图片的存储格式,读取图片的大小信息
图片文件的前几十个字节里一般都包含了图片的各种信息,得自己去对每种图片都进行实现,这需要对图片的存储格式信息有足够的了解

热点排行