话不多说,直接甩代码
Juint 进行的单元测试,有需要可以自己封装一下方法
我懒省事直接抛出Exception
@Test
public void imgSize() {
URL url;
try {
//本地图片
File picture = new File("F:/bg4.jpg");
BufferedImage sourceImg = ImageIO.read(new FileInputStream(picture));
System.out.println(String.format("%.1f", picture.length() / 1024.0));// 源图大小
System.out.println("宽" + sourceImg.getWidth()); // 源图宽度
System.out.println("高" + sourceImg.getHeight()); // 源图高度
// 网络图片
// 方法一
url = new URL("http://n.sinaimg.cn/translate/402/w550h652/20191010/bfc5-ifrwayx3563158.jpg");
URLConnection connection = url.openConnection();
connection.setDoOutput(true);
BufferedImage image = ImageI