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();

猜你喜欢

转载自slnddd.iteye.com/blog/2299050