像素是啥?
看小电影时,如果你有舔屏的经验,在靠近屏幕时,会发现女神其实是一个个小方格组成的,这些小方格就称之为像素啦~
PPI (Pixels per inch)
每英寸像素数量,是像素密度的测量值
2016年6月8日凌晨1点,乔帮主发布了划时代手机iPhone4,在3.5英寸的屏幕里容纳了相当于同时代iPad 78% 的像素️,密度达到了惊人的326ppi
AMAZING!! 苹果公司称之为视网膜屏,一块超越人眼识别极限的高分辨率屏幕
图中两个正方形,物理尺寸都是2.4cm,但是方格数量存在差异,右边的像素密度是左边的两倍.
虽然左边蓝色区域组成的图形我们可以勉强称之为圆形,但是和右边拥有20ppi的正方形对比的话,你会感觉左边更像是菱形。。
简单总结下,同样的物理尺寸下,像素点(小格子)数量越多那么可描述的图形也越多,画面会更加真实细腻具体
公式说明: 利用勾股定律算出对角线上每英寸的像素数量
让我们代入公式简单算下~
我们准备在20118.8.8号发布"8848手机",经过工程师的不懈努力,手机的屏幕分辨率达到了瞠目结舌的2k标准(2560 * 1440), 为了向iphone致敬,我们抄袭了ios系统,并重定义了全新的名字los。对于屏幕尺寸工匠们也不忘初心,保持着iphone4的3.5英寸的黄金尺寸,根据公式我们推导下ppi
2560² + 1440² = 7853200
√7853200 ~= 2802.35
2802.35 / 3.5 ~= 560
天啦噜! 是560!!! 我们完爆了iphone4的326ppi再次重新定义了新世代视网膜屏幕
Point
关于point有两种我们经常混淆的定义
- 印刷行业上的点是一个物理单位,表示一个绝对长度
1pt = 1/72英寸
- ios开发上用来表示独立像素, 和android开发中的单位dp本质上是一个概念
1.印刷行业上的pt
这里讲的 pt 来自活字排印时代,1pt=1/72 英寸,长度大约是 0.35 毫米。我们常用的设计软件,例如 InDesign、Photoshop 中对于文字大小的描述就是用的这个 pt 作为单位的,国内多把它翻译成“磅”,但这个翻译并不准确,还是用“点”来称呼它合理一些,毕竟文字用“磅”这个重量单位描述,更容易想到的是字重(粗细)而不是大小
2.ios point
苹果公司在发布iphone3g的时候定义了1pt = 1px
,上图中iphones4的分辨率已经达到了960x640
,在同样的尺寸下却拥有了3g的两倍像素, 因此iphone4的1pt=2px
什么是@1x @2x @3x
你可能会听说过@1x 、@2x、@3x
,其实嘛就是ppi倍数的意思
iphone的尺寸规格
- @1x,163ppi(iphone3gs)
- @2x,326ppi(iphone4、4s、5、5s、6)
- @3x,401ppi(iphone6+)
总结
ppi指的是对角线上每英寸像素数,point单位有两种定义,一种是传统印刷行业的绝对长度,另一种是ios的独立像素单位。
我们无论是工作还是生活都会和像素接触到,也许你之前是对它们无感知的,也希望看完这边文章之后能更加敏锐的意识到生活中像素的存在以及对生活的影响,帮助你更好的完成更多的事