java 替换ImageIO.read读取图片宽高的方法
时间: 2023-09-07 18:13:54 浏览: 130
在 Java 中,可以使用 `java.awt.image.BufferedImage` 类的 `getWidth()` 和 `getHeight()` 方法来获取图片的宽度和高度。以下是一个示例代码:
```java
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
public class ImageDimensions {
public static void main(String[] args) {
try {
File imageFile = new File("path/to/image.jpg");
BufferedImage image = ImageIO.read(imageFile);
int width = image.getWidth();
int height = image.getHeight();
System.out.println("Image dimensions: " + width + "x" + height);
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在上面的示例中,我们使用 `ImageIO.read()` 方法读取图像文件,并利用 `BufferedImage` 对象调用 `getWidth()` 和 `getHeight()` 方法获取图像的宽度和高度。请将 "path/to/image.jpg" 替换为你要读取的图像文件的路径。
阅读全文