上QQ阅读APP看书,第一时间看更新
1.4.4 逻辑分辨率与像素倍率
物理分辨率是硬件所支持的分辨率,逻辑分辨率是软件可以达到的分辨率。逻辑分辨率乘以一个倍率得到物理分辨率,这个倍率叫做像素倍率。例如,苹果的视网膜(Retina)屏幕定义了2倍率(iPhone 6 Plus为3倍率,后面章节会具体分析),以iPhone 4s为例,逻辑分辨率为320×480,像素倍率为@2x,得到物理分辨率为640×960。
在iOS系统的资源图片中,同一张图通常有两个尺寸,如图1-12所示。你会看到文件名有的带@2x、@3x字样,有的不带。其中不带的用在普通屏上,带@2x、@3x的分别用在2倍率和3倍率的Retina屏幕上。
图1-12 iOS设备屏幕参数表