//读取远程url图片,得到宽高
public int[] returnImgWH(String imgurl) {
boolean b=false;
try {
//实例化url
URL url = new URL(imgurl);
//载入图片到输入流
java.io.BufferedInputStream bis = new BufferedInputStream(url.openStream());
//实例化存储字节数组
byte[] bytes = new byte[100];
//设置写入路径以及图片名称
OutputStream bos = new FileOutputStream(new File(“D:\timgurl”));
int len;
while ((len = bis.read(bytes)) > 0) {
bos.write(bytes, 0, len);
}
bis.close();
bos.flush();
bos.close();
//关闭输出流
b=true;
} catch (Exception e) {
//如果图片未找到
b=false;
}
int[] a = new int[2];
if(b){//图片存在
//得到文件
java.io.File file = new java.io.File(“D:\timgurl”);
BufferedImage bi = null;
boolean imgwrong=false;
try {
//读取图片
bi = javax.imageio.ImageIO.read(file);
获取远程图片的宽高
最新推荐文章于 2023-03-31 16:15:14 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)