java - java获取图片大小的方法

标签 java image url

嗨 我在 java 中使用 Jtidy 解析器。


URL url = new URL("http://l1.yimg.com/t/frontpage/baba-ramdev-310511-60.jpg");  
Image image = new ImageIcon(url).getImage();
int imgWidth = image.getWidth(null);
int imgHeight = image.getHeight(null);

上面的代码工作正常,我正在正确获取高度和宽度。但是我想查看图像的大小(例如它是以 KB 还是以 MB 为单位)。请帮助我,如何获取大小图像的。有什么方法吗。

最佳答案

这是找到图像尺寸的最简单方法之一。

 URL url=new URL("Any web image url");
 BufferedImage image = ImageIO.read(url);
 int height = image.getHeight();
 int width = image.getWidth();
 System.out.println("Height : "+ height);
 System.out.println("Width : "+ width);

关于java - java获取图片大小的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6250200/

相关文章:

java - 如何在 Java 中读取网页的图标?

java - fragment 调试 GPU overdraw

java - @EnableAspectJAutoProxy 不起作用

使用 RabbitTemplate 发布消息时出现 java.lang.IllegalArgumentException

java - java中获取图像的名称

Android:如何在 ListView 中动态加载资源图像?

java - eclipse中的gwt/gson,错误: "Unable to invoke no-args constructor for class"

java - 如何获取图像(在文件中)的 channel 数(颜色深度)?

HTML 对象 SVG 图像不显示

javascript - 如何处理express中未知数量的查询字符串