SOS ^0^ 求教java中图片缩小处理问题 最近在做一个图片浏览器,想在界面的左边显示整个图片文件夹中的图片预览,但发现导入图片的时候速度特别慢,请有做过相关应用的高手指点一下小弟,只要能提高提取速度,一定给分,感激万分! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 图片缩小 用AffineTransform就可以了 //Change the window at public void changeWinAt() { if (mOriginPosFlag) { mWinAt.translate(mWinAt.getTranslateX() * -1, mWinAt.getTranslateY() * -1); mOriginPosFlag = false; } if (mWinAt.getTranslateX() != mXPos) { mWinAt.translate(mXPos / mFactorX, mYPos / mFactorY); } if (mFactorFlag) { if (mFactorX == 1) { mWinAt.scale(1 / mWinAt.getScaleX(), 1 / mWinAt.getScaleX()); } else { mWinAt.scale(mFactorX, mFactorY); } mFactorFlag = false; } //applyFilter(mBufferImg); this.repaint(); } 可以先尝试从图像文件里读取它预存的缩略图,如果文件里没有预存缩略图就只能先读取整张图再自己做缩略图了.预存的缩略图可能在EXIF信息里,但是不是所有的图片都有EXIF信息.关于读取EXIF信息可以参考:http://www.blogjava.net/leon/archive/2007/03/29/21845.html#107233 可以弄上一些小的imagepanel,然后加载图片 java做的 推箱子游戏 带源码 和下载地址 如何用java生成一些有坐标属性的点 JAVA可以和C#结合起来学吗 substance Look&Feel 初始化JTabel时报错 谁能告诉我,时钟的算法怎么样实现的,本人算数不怎么好 JAVA+MATLAB处理 谁在LINX下执行过JAVA程序 一个小问题? 一道面试题 如何遍历接口中定义的属性!!!急急急!! 新手,swt 问题 JAVA界面图片问题
//Change the window at
public void changeWinAt() {
if (mOriginPosFlag) {
mWinAt.translate(mWinAt.getTranslateX() * -1, mWinAt.getTranslateY() * -1);
mOriginPosFlag = false;
}
if (mWinAt.getTranslateX() != mXPos) {
mWinAt.translate(mXPos / mFactorX, mYPos / mFactorY);
}
if (mFactorFlag) {
if (mFactorX == 1) {
mWinAt.scale(1 / mWinAt.getScaleX(), 1 / mWinAt.getScaleX());
}
else {
mWinAt.scale(mFactorX, mFactorY);
}
mFactorFlag = false;
}
//applyFilter(mBufferImg);
this.repaint();
}
关于读取EXIF信息可以参考:
http://www.blogjava.net/leon/archive/2007/03/29/21845.html#107233
imagepanel,然后加载图片