获取图像分辨率(theBufferedImage)

时间:2018-02-02 08:09:29

标签: java maven

如何获得图像的分辨率。

BufferedImage theBufferedImage = ImageIO.read(new File("/tmp/foo.jpg"));
int width = theBufferedImage.getWidth();
int height = theBufferedImage.getHeight();
int resolution = ???

此致 saromba

1 个答案:

答案 0 :(得分:1)

您无法从BufferedImage中获取DPI或任何其他此类信息,您必须检查原始JPEG文件。它只是一个没有任何元数据的光栅图像。如果您要将BufferedImage写入文件,则可以设置DPI。但是BufferedImage本身没有DPI的概念,它只是像素。