博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
根据图片url地址获取图片的宽高
阅读量:5253 次
发布时间:2019-06-14

本文共 1418 字,大约阅读时间需要 4 分钟。

1      /** 2      * 根据img获取图片的宽高 3      * @param img 图片地址 4      * @return  图片的对象,对象中图片的真实宽高 5      */  6     public  BufferedImage getBufferedImage(String imgurl) {  7         URL url = null;  8         InputStream is = null;  9         BufferedImage img = null; 10         try { 11             url = new URL(imgurl);12             HttpURLConnection con =(HttpURLConnection)url.openConnection();13             //  设置请求头信息14             con.setRequestProperty("User-Agent", "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:47.0) Gecko/20100101 Firefox/47.0");15             con.setRequestProperty("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8");16             con.setRequestProperty("Connection", "keep-alive");17             18             is = con.getInputStream();19             img = ImageIO.read(is); 20         } catch (MalformedURLException e) { 21             e.printStackTrace();22             log.error(e);23         } catch (Exception e) { 24             img=null;25             log.error(e);26             e.printStackTrace();27         } finally { 28             try { 29                 if(is!=null){30                      is.close();     31                 }32             } catch (IOException e) { 33                 e.printStackTrace();34                 log.error(e);35             } 36         } 37         return img; 38     }

 

转载于:https://www.cnblogs.com/zfy0098/p/5603992.html

你可能感兴趣的文章
负载均衡策略
查看>>
微信智能开放平台
查看>>
ArcGIS Engine 中的绘制与编辑
查看>>
Oracle--通配符、Escape转义字符、模糊查询语句
查看>>
子网划分讲解及练习(一)
查看>>
c# 文件笔记
查看>>
第一页 - 工具的使用(webstorm)
查看>>
The Number of set-hdu-3006
查看>>
ssh 免签登录 亲测可以
查看>>
Linux 进程资源用量监控和按用户设置进程限制
查看>>
IE浏览器整页截屏程序(二)
查看>>
D3.js 之 d3-shap 简介(转)
查看>>
制作满天星空
查看>>
MyBatis日记(三):戏说MyBatis配置文件
查看>>
类和结构
查看>>
CSS3选择器(二)之属性选择器
查看>>
VopSdk一个高逼格微信公众号开发SDK(源码下载)
查看>>
2011.11.5 一道微软面试题
查看>>
poj 2182 树状数组
查看>>
细说KVO
查看>>