相关文章推荐
闷骚的弓箭  ·  Android ...·  3 月前    · 
纯真的柠檬  ·  TCHAR * 转为char *   和 ...·  4 月前    · 
腹黑的香瓜  ·  pytorch ...·  1 年前    · 
英姿勃勃的香蕉  ·  HKUST VisLab ...·  1 年前    · 

java获取图片尺寸

在Java中获取图片尺寸可以使用Java标准库中的 javax.imageio.ImageIO 类。这个类提供了一个静态方法 read() ,可以读取一个图像文件并返回一个 BufferedImage 对象,从而可以获取该图片的宽度和高度。

以下是获取图片尺寸的示例代码:

import java.awt.image.BufferedImage;
import java.io.File;
import javax.imageio.ImageIO;
public class GetImageSize {
    public static void main(String[] args) {
        try {
            File file = new File("image.jpg");
            BufferedImage image = ImageIO.read(file);
            int width = image.getWidth();
            int height = image.getHeight();
            System.out.println("图片宽度:" + width + ",图片高度:" + height);
        } catch (Exception e) {
            e.printStackTrace();

在这个示例代码中,我们首先使用File类指定了一个图片文件image.jpg,然后使用ImageIO.read()方法读取该文件并返回一个BufferedImage对象。接着,我们可以通过BufferedImage对象的getWidth()getHeight()方法获取图片的宽度和高度。最后,我们将获取到的宽度和高度输出到控制台。

需要注意的是,在实际使用中,我们需要对可能出现的异常进行处理,比如文件不存在、文件不是图片等等。

希望这个示例代码可以帮助你获取图片尺寸。如果你还有其他问题,可以继续提问。

  •