`

java Io 根据byte[] 数据获取图片宽高

阅读更多

byte[] byteArr = Global.image2byte(new File(newPath));

 

//判断图片大小,不能以前台传来的横纵标记为准了,要以实际传来的图片为准,因为前台控件加载图片速度较慢,先判断出横竖后,图片未加载完成,点击确定就出现横竖标记与图片不一致的情况了

ByteArrayInputStream in = new ByteArrayInputStream(byteArr);    //将b作为输入流;

BufferedImage sourceImg = ImageIO.read(in);     //将in作为输入流,读取图片存

int width = sourceImg.getWidth();

int height = sourceImg.getHeight();

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics