px是什么意思(如何理解 px,dp,dpi, pt)

懵懂先生 网文资讯px是什么意思(如何理解 px,dp,dpi, pt)已关闭评论122阅读模式

文章源自略懂百科-http://wswcn.cn/24725.html

人人都是产品经理社区推出产品经理培训课程,让BAT产品总监手把手带你学产品吧!文章源自略懂百科-http://wswcn.cn/24725.html

做了几个移动端的项目之后,深感移动端尺寸换算的必要性,在此做个总结。文章源自略懂百科-http://wswcn.cn/24725.html

先介绍下各自的定义:文章源自略懂百科-http://wswcn.cn/24725.html

px:pixel,像素,电子屏幕上组成一幅图画或照片的最基本单元pt:point,点,印刷行业常用单位,等于1/72英寸ppi:pixel per inch,每英寸像素数,该值越高,则屏幕越细腻dpi:dot per inch,每英寸多少点,该值越高,则图片越细腻dp:dip,Density-independent pixel, 是安卓开发用的长度单位,1dp表示在屏幕像素点密度为160ppi时1px长度sp:scale-independent pixel,安卓开发用的字体大小单位。文章源自略懂百科-http://wswcn.cn/24725.html

以下是换算关系:文章源自略懂百科-http://wswcn.cn/24725.html

一、pt和px文章源自略懂百科-http://wswcn.cn/24725.html

公式一: 1pt= (DPI / 72) px文章源自略懂百科-http://wswcn.cn/24725.html

当photoshop中新建画布的分辨率为72ppi( 即 72dpi时 ), 1pt=1px; 当新建画布分辨率为72*2=144ppi时,1pt=2px文章源自略懂百科-http://wswcn.cn/24725.html

二、ppi和dpi文章源自略懂百科-http://wswcn.cn/24725.html

dpi最初用于衡量打印物上每英寸的点数密度。DPI值越小图片越不精细。当DPI的概念用在计算机屏幕上时,就应称之为ppi。同理: PPI就是计算机屏幕上每英寸可以显示的像素点的数量。因此,在电子屏幕显示中提到的ppi和dpi是一样的,可认为文章源自略懂百科-http://wswcn.cn/24725.html

公式二:dpi=ppi文章源自略懂百科-http://wswcn.cn/24725.html

三、ppi计算方法文章源自略懂百科-http://wswcn.cn/24725.html

ppi是指屏幕上的像素密度,其计算方法为:文章源自略懂百科-http://wswcn.cn/24725.html

公式三: ppi= 屏幕对角线上的像素点数/对角线长度 = √ (屏幕横向像素点^2 + 屏幕纵向像素点^2)/对角线长度文章源自略懂百科-http://wswcn.cn/24725.html

以小米2s为例,该屏幕分辨率为720px*1280px,4.3英寸。则点密度为 √ (720^2 +1280^2) /4.3 = 342ppi。文章源自略懂百科-http://wswcn.cn/24725.html

四、px和dp文章源自略懂百科-http://wswcn.cn/24725.html

dp为安卓开发时的长度单位,根据不同的屏幕分辨率,与px有不同的对应关系。文章源自略懂百科-http://wswcn.cn/24725.html

安卓端屏幕大小各不相同,根据其像素密度,分为以下几种规格:文章源自略懂百科-http://wswcn.cn/24725.html

1dp定义为屏幕密度值为160ppi时的1px,即,在mdpi时,1dp = 1px。 以mdpi为标准,这些屏幕的密度值比为:ldpi : mdpi : hdpi : xhdpi : xxhdpi = 0.75 : 1 : 1.5 : 2 : 3;即,在xhdpi的密度下,1dp=2px;在hdpi情况下,1dp=1.5px。其他类推。文章源自略懂百科-http://wswcn.cn/24725.html

公式四: 1dp=(屏幕ppi/ 160)px文章源自略懂百科-http://wswcn.cn/24725.html

以WVGA屏为例,该屏幕为480px*800px,按3.8寸屏算,点密度 √ (480^2 + 800^2) / 3.8 = 245,约等于240,对应于hdpi屏幕,所以该屏幕1dp=1.5px文章源自略懂百科-http://wswcn.cn/24725.html

五、dp和sp文章源自略懂百科-http://wswcn.cn/24725.html

dp和sp都是安卓的开发单位,dp是长度单位,sp是字体单位。sp与dp类似,但是可以根据用户的字体大小首选项进行缩放。Android系统允许用户自定义文字尺寸大小(小、正常、大、超大等等),文章源自略懂百科-http://wswcn.cn/24725.html

公式五:当文字尺寸是正常时1sp=1dp,而当文字尺寸是大或超大时,1sp>1dp。文章源自略懂百科-http://wswcn.cn/24725.html

一般情况下可认为sp=dp。文章源自略懂百科-http://wswcn.cn/24725.html

总结:由于做设计时以xhdpi为模板,xhdpi条件下,1dp=2px。若新建画布时,将画布分辨率设为144ppi,则1pt=2px=1dp。此时,即可将pt等同于dp。标注长度的时候,将长度像素除以2即为dp值。文章源自略懂百科-http://wswcn.cn/24725.html

PS:在photoshop cc中切图时,可直接在.png 图片图层名称前加上200%获得2倍大小的图,其他比例的切图以此类推。输出的两倍图不模糊的前提是,该图是photoshop中用形状工具画出来的未被栅格化的图形,而不是已被栅格化的图层或外部导入的图片。文章源自略懂百科-http://wswcn.cn/24725.html

专栏作家文章源自略懂百科-http://wswcn.cn/24725.html

Snow,微信公众号:用户体验报告。人人都是产品经理专栏作家,东南大学工业设计研究生,每周更新一篇原创产品体验报告,分析产品设计体验的好坏,以此进步。愿与大家共同进步。文章源自略懂百科-http://wswcn.cn/24725.html

文章源自略懂百科-http://wswcn.cn/24725.html

懵懂先生
  • 本文由 发表于 2022年8月5日 11:40:45
  • 转载请注明:http://wswcn.cn/24725.html
网文资讯

满汉全席(清朝宫廷最高规格的“满汉全席”)

现今,一旦说起豪华宴席这种话题,很多人第一反应就是传说中的满汉全席,在传说中,这是一种清代宫廷最高等级的宴会,菜式融汇满汉两系的精华,有咸有甜,有荤有素,山珍海味,无所不包。 据说相声中最出名的那一段...
网文资讯

improve(Improve, Increase和Enhance三个词的区别)

老师说: 今天老师为大家整理的是高级词汇替换大法69招, 老师已为大家备好电子打印版,想要获取电子打印版请私信(学习资料)。 1 词汇选取四大原则 在正式进入换词大法69招的学习之前,我们先来了解一下...
网文资讯

询问持有尿液学校的完整版本(在哪里可以看到持有尿液学校的完整版本?)

每年的12月1日,被设为艾滋病日,这一天着重宣传艾滋病常识,让大家了解预防该病。自从上个世纪80年代被发现艾滋病以来,人类始终未能攻克。艾滋病在中国传播的速度之快令外界震惊。近年来,中国新发现艾滋病病...
网文资讯

瓦屋山(瓦屋山人话瓦屋)

文/卧坡凡夫(四川) 2022年7月2日,吃过晚饭,从云麓小镇沿着去瓦屋镇的盘山公路,下到瓦屋山游客中心附近的广场,与在瓦屋镇避暑的我们高中的几个同学会面。我们在广场廊道的美人靠寒暄过后,摆起来龙门阵...