不管在什么软件里面,px=像素(Pixel),pt=点(point) 现在来给你解密这两货,他们其实有很大差别。 px是屏幕上所显示的最小单位,当制作的版面是供屏幕浏览时,使用px可以精确的控制画面上显示效果。但也因为每个屏幕分辨率不同,像素的大小也不固定。在分辨率 高的屏幕上,一个像素可能会小到肉眼无法辨识的大小。 pt是一个标准的长度单位。定义上1pt=1/72英吋。因此它跟我们所熟悉的公分、公尺一样,可以明确的指出1pt的长度是多少。
以分辨率为1024×768的屏幕来说,即每一条水平线上包含有1024个像素点,共有768条线,即扫描列数为1024列,行数为768
屏幕的物理尺寸为1.5英寸x2英寸,屏幕分辨率为240x320,则我们可以计算出在这部手机的屏幕上,每英寸包含的像素点的数量为240/1.5=160dpi(横向)或320/2=160dpi (纵向),160dpi就是这部手机的像素密度,像素密度的单位dpi是Dots Per Inch的缩写,即每英寸像素数量。横向和纵向的这个值都是相同的,原因是大部分手机屏幕 使用正方形的像素点。
下面给出一个最最关键的等式:
low:medium:high:extra-high:extra-extra-high=3:4:6:8:12
一般情况下 mdpi,hdpi,xhpi,xxhdpi 密度的屏幕最多
1mdpi 1 px 等于 1dp
1hdpi 1.5 px 等于 1dp
1xhdpi 2 px 等于 1dp
1xxhdpi 3 px 等于 1dp