private List getImgList(List carList) throws NoSuchAlgorithmException {
List list = new ArrayList();
String bmp = "";
for(Img img : docs){
img.setCarnum(img.getCarnumother());
if(StringUtil.isNotNull(img.getImgurl())){
bmp = BmpFileDownUtil.createBmpPath(config,img.getImgurl());
CarDetectLibrary.saveImageToBMP(img.getImgurl(), bmp);
img.setBmpPath(bmp);
list.add(bmp);
maps.put(MD5Util.getMD5(bmp), img);
}else{
img.setCartype(ConstantUtil.OTHER_CAR);
carList.add(img);
}
}
return list;
}
bmp = BmpFileDownUtil.createBmpPath(config,img.getImgurl());
CarDetectLibrary.saveImageToBMP(img.getImgurl(), bmp);
这里需要调用方法创建bmp图片,速度会很慢,怎么异步调用实现不影响速度
没有返回值的话,可以考虑使用多线程编程