可能重复:
如何为新的 JPG 图像定义 DPi?
有没有办法在 Java 中获得图像的分辨率(每英寸像素数)?使用本机 API 或第三方库。我不仅想要图像的高度和宽度,还想要决定图像输出质量的分辨率。
可能重复:
如何为新的 JPG 图像定义 DPi?
有没有办法在 Java 中获得图像的分辨率(每英寸像素数)?使用本机 API 或第三方库。我不仅想要图像的高度和宽度,还想要决定图像输出质量的分辨率。
图像只有像素。它没有ppi。
显示器、图像传感器和打印机都有 ppi,因为它们都有与可测量距离相关的点/像素(以英寸为单位)。
ppi 是每英寸像素的缩写,因此是像素密度的度量。
有关 ppi / dpi 的计算,请参阅http://en.wikipedia.org/wiki/Dots_per_inch
您只需将像素或点数除以输出设备或相纸具有的英寸数。
但如果需要点或像素,请小心。