“px、pt、ppi、dpi、dp、sp”全攻略
《圣经·旧约·创世纪》中记载着一段传奇:
“时年,天下人言语相通,协力建造通天塔。上帝为阻止人类造塔屡次摧毁破坏。但这并不能阻止人们,塔一次次被垒了起来,离天空越来越近。最后上帝想出方法,不再摧毁塔基。而是让人们言语不通各说方言,人们无法沟通,再也无法合作,最后各自散去,世间再无通天塔。”
从故事中我们清晰的认识到,只有最大程度的沟通,深刻的理解含义,才能造出“通天塔”。
但是...《圣经》里写的故事,欧洲人竟然都没有遵守,总是弄出一大堆的莫名其妙来难为我们......
每当我兴冲冲的打开PS想干点什么时,一堆破字符就会映入我眼帘,他们是 “px、pt、ppi、dpi、dp和sp”。想过去看今朝我此起彼伏,于是乎我突然冒出个想法,我想写本书...
破局--弄懂这群死扑街(gái)的单位:
※APP设计尺寸单位各自的定义:
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
【安卓开发用的字体大小单位】。
※他们之间的关系
Pt / Px
当Photoshop中新建画布分辨率为72ppi时,1pt=1px ,当新建画布分辨率是144ppi时 1pt=2px
DP / Px
MDPI时 1dp=1px
以MDPI为标准屏幕的密度值比是
LDPI : MDPI : HDPI : XDPI : XXDPI=0.75 : 1: 1.5 : 2 : 3 (这就是@1x / @2x / @3x的换算来历)
DP / SP
DP是Android的长度单位,SP是Android的字单位
在制作Android的时候,一般只做Xdpi(@2x)效果,如果新建画布分辨率为72ppi,则换算机制如下:
1pt=1px=1/2dp=1/2sp
也就是说在标注时,一个宽为 10px 的距离可以标注成 10Pt或者5dp。而一个大小为10PX的文字,可以标注为5sp。
希望你早起建起通天塔,矗立在彩虹之巅。更多关于影视剪辑培训的问题,欢迎咨询千锋教育在线名师。千锋教育拥有多年IT培训服务经验,采用全程面授高品质、高体验培养模式,拥有国内一体化教学管理及学员服务,助力更多学员实现高薪梦想。