java获取图片的长宽
时间: 2024-08-13 13:00:59 浏览: 103
在 Java 中,我们可以使用多种方式来获取图片的长宽,其中一种常见的方法是通过 `BufferedImage` 类。这里提供一个简单的示例:
```java
import javax.imageio.ImageIO;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
public class ImageSize {
public static void main(String[] args) {
File imageFile = new File("path/to/your/image.jpg");
try {
BufferedImage image = ImageIO.read(imageFile);
int width = image.getWidth();
int height = image.getHeight();
System.out.println("Image Width: " + width);
System.out.println("Image Height: " + height);
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在这个例子中,我们首先导入了必要的包,并创建了一个文件对象,该对象指定了图片文件的位置。然后,使用 `ImageIO.read()` 方法读取图像文件并将其转换成 `BufferedImage` 对象。
从 `BufferedImage` 对象中,我们能够直接访问宽度 (`getWidth()`) 和高度 (`getHeight()`) 属性来获取图片尺寸信息。
---
###
阅读全文