在C#中,我们可以使用Image.Horizo​​ntalResolution和Image.VerticalResolution。

但是在Java中,如何获取呢?

我找到了ImageInfo.java,但它仅支持几种图像类型。

http://kickjava.com/src/imageinfo/ImageInfo.java.htm

最佳答案

您可以使用Apache Commons Sanselan库获取图像信息:http://commons.apache.org/imaging/index.html

final ImageInfo imageInfo = Sanselan.getImageInfo(file_);

final int physicalWidthDpi = imageInfo.getPhysicalWidthDpi();
final int physicalHeightDpi = imageInfo.getPhysicalHeightDpi();

关于java - 如何获取图像的dpi(Java),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7142568/

10-10 17:28