在C#中,我们可以使用Image.HorizontalResolution和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/