java 获取图片宽高
时间: 2023-10-14 21:08:00 浏览: 40
可以使用Java的ImageIO类来获取图片的宽高信息。
以下是一个示例代码:
```java
import java.awt.image.BufferedImage;
import java.io.File;
import javax.imageio.ImageIO;
public class ImageSize {
public static void main(String[] args) {
try {
File imageFile = new File("image.jpg");
BufferedImage image = ImageIO.read(imageFile);
int width = image.getWidth();
int height = image.getHeight();
System.out.println("图片宽度:" + width);
System.out.println("图片高度:" + height);
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
在上面的代码中,首先通过文件名创建一个File对象,然后使用ImageIO类的静态方法read()读取图片文件。接着使用BufferedImage对象的getWidth()和getHeight()方法分别获取图片的宽度和高度,最后打印输出结果。