• 9172阅读
  • 7回复

如何快速读入图片的缩微图 [复制链接]

上一主题 下一主题
离线xuangu
 

只看楼主 正序阅读 楼主  发表于: 2006-03-29
请教大家,怎样快速的读取jpg图片的缩微图,就像windows xp文件浏览器里面那样快速显示图片的缩微图.谢谢
[ 此贴被XChinux在2006-03-29 17:22重新编辑 ]
离线sky_hao

只看该作者 7楼 发表于: 2006-04-05
你去下载我上传的那个图片浏览,你看看是不是要那样的效果?
离线hm2hou

只看该作者 6楼 发表于: 2006-04-04
引用第5楼sinl2006-04-04 21:50发表的“”:
自己分解图片,比如缩小4倍,每隔4行4列读取一个像素点或者其他类似像素点的信息吧。个人愚见


不能这样读的,会非常难看。
方法一:使用一起带小图版格式的文件(我忘记了哪一种)
二:做二套文件,一大一小。
离线sinl

只看该作者 5楼 发表于: 2006-04-04
自己分解图片,比如缩小4倍,每隔4行4列读取一个像素点或者其他类似像素点的信息吧。个人愚见
离线xuangu

只看该作者 4楼 发表于: 2006-04-01
我想读取cf卡里面的图片所以不允许写入缩微到卡里面, 现在的办法是:
QPixmap *pm = new QPixmap(filename);
QWMatrix m;
m.scale(width,height);
pm = pm.xForm(m);
....
然后再显示出来,这样显然多张图片很慢即时用了多线程,
离线XChinux

只看该作者 3楼 发表于: 2006-03-31
有一些图像是本身就可以带缩略图的。

我记得KDE下的某个图像浏览软件在浏览图像时在其目录下生成小缩略图,这样只第一次载入的时候花些时间资源,在以后载入时就载入目录下对应目录里的缩略图,速度提高了。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线windytwang

只看该作者 2楼 发表于: 2006-03-30
我也是用的笨方法
QImage image(filename);
image = image.scale( x,y);
Pixmap pixmap( image );
pixmap.scale( x,y);
图小所以速度还可以
离线xuangu

只看该作者 1楼 发表于: 2006-03-29
我现在是用Pixmap读入一张图片,然后对其通过设置WMatrix后,调用Pixmap的scale变换到适合的大小,速度好慢.想请教一下大家有没有什么方法直接读取适当质量的图片的缩微图?
快速回复
限100 字节
 
上一个 下一个