java获取图片分辨率
时间: 2024-02-22 11:53:40 浏览: 163
在Java中,可以使用`javax.imageio.ImageIO`类来获取图片的分辨率。下面是一个示例代码:
```java
import javax.imageio.ImageIO;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
public class ImageResolutionExample {
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("图片分辨率: " + width + " x " + height);
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在上面的示例中,我们首先通过`ImageIO.read()`方法读取图片文件,并将其存储在`BufferedImage`对象中。然后,我们可以使用`getWidth()`和`getHeight()`方法获取图片的宽度和高度,从而得到图片的分辨率。
请注意,你需要将代码中的`"path/to/image.jpg"`替换为你实际的图片路径。
阅读全文