px什么意思、1px等于多少厘米!

2023-03-13 07:45 36次浏览 攻略

《人与动物最大的区别是什么》在校期间,老师经常以此为命题向学生提问,意外的大体解释都是这样的。

“人类在动物中最根本的区别是有意识,意识是人脑特有的功能,是充满我们的智慧,利用这种智慧制造高级工具来建造房子,而除了人以外的动物没有意识,只有本能。

所以人有了意识就有了思考,所以高于其他动物”

想到这里…明明可以靠本事吃饭的非要动脑力!每次打开陪伴我已久的photoshop时,一大堆由字母组成的字符就会映入我眼帘,“PX、pt、ppi、dpi、dp、sp等等”。

下面就让我们解读一下这些乱码七糟的字符到底是什么意思:

px:pixel { 像素 }简单点来说就是电子屏幕上的最基本的单位了,如电脑显示器常说得分辨率 1920*1080,就可以说整个屏幕是由1920个像素点与1080个像素点组成的

pt:point { 点 }印刷厂用的单位,大小为1/27英寸

ppi:pioxel per inch { 每英寸像素数 }这个值越高,屏幕就越清晰,如普清-高清-超清这样的规律

dpi:dot per inch { 每英寸多少点 } 这个值越高,打印机打出来的东西越高清,打印机也就越贵

dp:dip,Density-independent pixel { 安卓开发使用的长度单位 } 1dp表示在屏幕像素点密度为160ppi时1px的长度

sp:scale-independent pixel { 安卓开发时候用的字体大小单位 } 这个就是字号的大小了,比较好理解

他们看起来都很相似,但是详细解读起来还是有不同,下面让我们进一步分析两者间的区别

PT / PX:当使用Photoshop中新建画布分辨率为ppi时,pt=px,当新建画布分辨率是144ppi时,1pt=2px

DP / PX :MDPI时1dp等于1px,LDPI:MDPI:HDPI:XDPI:XXDPI=0.75:1:1.5:2:3,这个就是作为UI切图时常用的@1x、@2x、@3x的换算方式

DP / SP:DP是Android的长度单位,SP是Android的字单位,在制作Android的时候,一般情况只为@2做适配效果,如果新建画布分辨率为72ppi,那么换算机制如下:

1pt=1px=1/2dp=1/2sp

也就是说在适配标注的时候,一个宽为10px的距离可以标注出1 pt或者是5dp。而一个大小为10px的文字,可以标注为5sp

那适配使用的@1x、@2x、@3x又是怎么回事呢?下次再告诉你吧!

相关推荐