Heim  >  Fragen und Antworten  >  Hauptteil

用java代码获取图片实际的长和宽(单位为毫米),不是获取当前图片长和宽的像素个数

伊谢尔伦伊谢尔伦2764 Tage vor407

Antworte allen(2)Ich werde antworten

  • PHPz

    PHPz2017-04-17 16:13:29

    图片的DPI是用来给打印机做参考的,这样打印出来的图片与扫描或设计时的实际尺寸能够很好地吻合。

    广义上来讲,显示屏也是一种打印机,而它的DPI精度通常为72,也就是每英寸72像素,这是在显示器标准分辨率的情况下的DPI,如果调整了屏幕分辨率DPI也会跟着改变。

    Antwort
    0
  • 天蓬老师

    天蓬老师2017-04-17 16:13:29

    1.同样的图片在不同尺寸不同分辨率的显示器下的实际显示尺寸都不一样
    2.缩放图片也会改变尺寸

    如果不在意以上两点,那么在没有DPI数据时提供一下思路,首先要想办法获得显示器的物理尺寸(毫米)和屏幕分辨率(像素),然后获取图片尺寸(像素),有这三个数据就可以算出最终结果了

    另外关于DPI(Dots Per Inch),是指每英寸点数,用DPI 图片宽高像素和屏幕PPI(每英寸像素数 也就是分辨率)这些数据是可以计算出图片在显示器上的尺寸的

    Antwort
    0
  • StornierenAntwort