社区
Java SE
帖子详情
如何高效随即取得一个图片
yjxqgd
2009-08-03 04:28:30
一个文件夹下有很多.jpg图片,我想快速随即取出一张后缀名为.small.jpg的图片的名字,关键是要高效,之前我是取出从第十个开始的第一张后缀名以.small.jpg的名称,发现如果文件夹下图片太多的话效率不高,所以想随即取出一张是不是效率会高点?如果随即取出该怎样去实现效率会高
...全文
113
9
打赏
收藏
如何高效随即取得一个图片
一个文件夹下有很多.jpg图片,我想快速随即取出一张后缀名为.small.jpg的图片的名字,关键是要高效,之前我是取出从第十个开始的第一张后缀名以.small.jpg的名称,发现如果文件夹下图片太多的话效率不高,所以想随即取出一张是不是效率会高点?如果随即取出该怎样去实现效率会高
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhuwen9
2009-08-03
打赏
举报
回复
其他的条件完全不管的话 数据库存储图片 可以试试
yjxqgd
2009-08-03
打赏
举报
回复
还有没有更好的方法,我就是想在有一个很多图片的文件夹下随即找到一幅后缀名为.small.jpg的图片,只要效率高就可以
快乐的2
2009-08-03
打赏
举报
回复
File类做list时候用个过滤器把需要的文件(.small.jpg结尾的文件),然后随机一个范围在返回的文件数组大小的数传到数组里可以不?
chumignze
2009-08-03
打赏
举报
回复
如果文件夹下图片很多的话,可以分成多个来循环读取,如有3万个图片,可以分成30个(可以是Vector),每个Vector里面有1000个,再来读取时候应该就快了。如果把3万个同时放到Vector里面的再判断,内存肯定会很慢的,建议用上面的试一下
yjxqgd
2009-08-03
打赏
举报
回复
高手来看看,大家有什么比较好的方法?
yjxqgd
2009-08-03
打赏
举报
回复
2楼的关键是我这里面的图片名称不确定,譬如说有的文件夹下的图片名称为 拉丁舞 恰恰 02 纽约步 20080710.avi_00-00-00.4.jpg而有的文件夹下的图片名称为交 流1.mpg_00-00-01.3.jpg就是说各个文件夹下的名称并不是很有规律的我以前的方法是这样
public String getPic(String path){
File file=new File(path);
File[] lf=file.listFiles();
String fileStr="";
for(int i=10;i<lf.length;i++){
if(lf[i].getName().endsWith(".small.jpg"))
{
fileStr=lf[i].getName().toString();
//System.out.println(fileStr);
break;
}
}
return fileStr;
}
后来我把lf.length改为20就是说从第十个开始到第二十个之间后缀名以.small.jpg的第一个文件,但是当一个文件夹下如果有3万张以上的图片,这种方法也是比较慢的,有没有效率更好的办法
zuijiejina
2009-08-03
打赏
举报
回复
为什么会不高效?是因为一直在找符合条件的图片名字而使得效率降低了吗?
如果真的是这样子的话,2楼的方案是可以的
gukuitian
2009-08-03
打赏
举报
回复
图片名:
1.small.jpg
2.small.jpg
3.small.jpg
.....
random一个数,再加上.small.jpg
jackson416
2009-08-03
打赏
举报
回复
lucene
WPS
图片
统一调整大小的
高效
方法
通过以上步骤,我们可以轻松地在WPS中统一调整多个
图片
的大小。这不仅可以提高文档的专业性和一致性,还可以节省我们的时间和精力。在实际操作中,可以根据具体需求灵活调整步骤和参数,以达到最佳效果。希望本文对你有所帮助!
图片
转Word文档的
高效
方法详解
通过使用WPS Office的
图片
转文字功能,我们可以轻松地将
图片
中的文字内容转换成Word文档,从而大大提高工作效率和准确性。随着OCR技术的不断进步和WPS软件的持续更新,相信未来这个功能会更加智能和
高效
。提高OCR识别准确率:通过引入更先进的机器学习和深度学习算法,进一步提高OCR的识别准确率,减少人工修正的工作量。支持更多格式和场景:除了支持常见的
图片
格式(如JPEG、PNG等),还可以考虑支持PDF、扫描件等特殊格式的转换;同时,针对不同场景(如表格识别、手写体识别等)提供定制化的解决方案。
Android
高效
异步
图片
加载框架
Android
高效
异步
图片
加载框架:
一个
高效
的异步加载显示的
图片
加载框架,同时具备
图片
压缩,缓存机制等特性.
关于Glide——
一个
高效
的
图片
加载和缓存类库
Glide,
一个
高效
的
图片
加载和缓存类库
c#
高效
比对大量
图片
比较
图片
的方法 以前传统的比较方式是遍历
图片
中的每
一个
像素,然后进行比对。这样的比对在少量
图片
的比对上虽然效率低一点,但是也没有什么不好。但是在大量
图片
比对的时候,过长的反应时间和对服务器比较高的消耗肯定是不行的。 所以微软给我们提供了另外一种比对的方法,能够正确,
高效
的比对出两张
图片
的是否相同。这种方法的原理是:将
图片
保存到数据流中然后使用Convert.ToBase64Str...
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章