InputStream is = new FileInputStream(filename);//通过文件名称读取
或
InputStream is =new ByteArrayInputStream(byte[] a);//通过文件的字节数组读取
BufferedImage buff = ImageIO.read(is);
buff.getWidth(); //得到图片的宽度
buff.getHeight(); //得到图片的高度
is.close(); //关闭Stream
或
InputStream is =new ByteArrayInputStream(byte[] a);//通过文件的字节数组读取
BufferedImage buff = ImageIO.read(is);
buff.getWidth(); //得到图片的宽度
buff.getHeight(); //得到图片的高度
is.close(); //关闭Stream
本文介绍了一种使用Java读取图片宽度和高度的方法。通过FileInputStream或ByteArrayInputStream读取图片文件,利用ImageIO.read()方法获取BufferedImage对象,进而获得图片的宽度和高度。
1787

被折叠的 条评论
为什么被折叠?



