iPhone屏幕相关

废话不多说,先来看一张图:




先来解释一下几个名词:

屏幕尺寸:

手机屏幕对角物理线的长度


屏幕密度:ppi(pixel per inch)是像素密度单位,即像素/英寸。例如401ppi,表示每英寸屏幕上有401个像素。

ppi的计算,以iPhone 6 Plus为例:

屏幕分辨率1920 x 1080,  屏幕尺寸5.5英寸

计算公式:


1920 x 1920 + 1080 x 1080 = 4852800, 开根号为:2202.907(根据勾股定理:直角边的平方和等于斜边的平方)

2202.907 / 5.5 = 400.528 ppi, 大约就是401ppi

dpi和ppi这两个是密度单位,不是度量单位,而这两个恰恰是我们换算中重要的分母。简单理解一下:

  • ppi (pixels per inch):图像分辨率 (在图像中,每英寸所包含的像素数目)
  • dpi (dots per inch):打印分辨率 (每英寸所能打印的点数,即打印精度)
dpi主要应用于输出,重点是打印设备上。我们在移动应用中提到ppi和dpi其实都一样。

至于说6P的分辨率为什么是1920 x 1080,而不是2208 x 1242,请看详解:

http://iconmoon.com/blog2/iphone-6-plus-screen-size/

https://www.zhihu.com/question/25288571


开发尺寸:

pt:ios开发单位,即point,绝对长度,1pt=1/72英寸。

像素尺寸:

即是设备的屏幕分辨率


倍图:

苹果专用的,用于开发的适配图片


参考链接:

移动端适配iPhone X 全面屏指南

iOS尺寸单位pt、ppi与px之间换算关系

iOS屏幕尺寸和分辨率

The Ultimate Guide To iPhone Resolutions