iPhone6的截屏图片为什么会是640*1136
前几天做设计发现果6的截屏图片是640*1136,纠结了好久,今天终于有答案了~
前几天做设计没灵感,男票给发了个相关竞品App截屏图,结果发现他的果6的截屏图分辨率竟然是640*1136,作为UI大家都应该知道iPhone6的分辨率应该是750*1334呀,5/5s/5c才是640*1136。然后怀疑男票买错了或者被骗了买的山寨机。
后来经过一番求证终于发现了问题所在...


看到区别了吗?就是这样子~
就是放大模式的问题,用放大模式截屏以后就是640*1136了。
为什么会这样呢?
我觉得应该是这样的
iPhone6的尺寸为4.7英寸标准显示分辨率为1334*750,像素密度为326。
像素密度的计算公式是这样的:√(1334^2+750^2)=1530.37
1530.37/4.7≈326ppi
大家知道{iPhone 6 的像素密度PPI跟 iPhone 5系列、iPhone 4系列一样,就相当于它们只是在同一大块液晶面板上切割出不同的尺寸来。如果把图标等UI元素比作家具,把屏幕比作房子,那么 iPhone 6 跟 iPhone 5相比只是房子面积变大了,家具还是原来的大小,所以相对而言,图标就会感觉“变小”了。}(注:这一段引用自http://www.xp510.com/shouji/zixun/502.html)
那么家具要跟房子匹配这就是放大模式了。
iPhone5的尺寸是4英寸,6跟5的英寸比为4.7/4=1.175,房子的尺寸比有了,家具的比也应该是1.175了,我们来验证一下。
4.7英寸,分辨率1136*640,那么像素密度是:√(1136^2+640^2)=1303.87
1303.87/4.7≈277ppi
见证奇迹的时刻来了:326/278≈1.176
大家看明白了吗,这就是为什么iPhone6的截屏会是1136*640,因为是放大模式,像素密度变小了的缘故。







































