UI设计为什么以640PX为基础
答案:2 悬赏:50 手机版
解决时间 2021-02-04 09:13
- 提问者网友:谁的错
- 2021-02-03 14:03
做IOS效果图的时候都会以640*1136的尺寸来做,安卓就是1920*1080,但是具体什么原因不清楚,求大神们指点
最佳答案
- 五星知识达人网友:独钓一江月
- 2021-02-03 14:53
你是不是自己也有点迷糊 为什么用了两个分辨率?呵呵(分辨率是 960 640 326分辨率)
960x640是你的iphone4屏幕分辨率(尺寸)
在图像里960x640是像素尺寸(图像的尺寸) 对应你的屏幕分辨率尺寸
326是打印分辨率 你不用做打印 这个分辨率用默认的72即可
(本身你就是用像素做单位 不是用来打印的)
960x640像素 326分辨率和960x640像素 72分辨率在电脑里是一样的尺寸
(用像素做单位 分辨率不管是多少 在电脑里是一样的尺寸)
但是打印出来大小不一样
960x640是你的iphone4屏幕分辨率(尺寸)
在图像里960x640是像素尺寸(图像的尺寸) 对应你的屏幕分辨率尺寸
326是打印分辨率 你不用做打印 这个分辨率用默认的72即可
(本身你就是用像素做单位 不是用来打印的)
960x640像素 326分辨率和960x640像素 72分辨率在电脑里是一样的尺寸
(用像素做单位 分辨率不管是多少 在电脑里是一样的尺寸)
但是打印出来大小不一样
全部回答
- 1楼网友:旧脸谱
- 2021-02-03 15:21
需要的
介绍下各自的定义:
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
公式一: 1pt= (dpi / 72) px
当photoshop中新建画布的分辨率为72ppi( 即 72dpi时 ), 1pt=1px; 当新建画布分辨率为72*2=144ppi时,1pt=2px
二、ppi和dpi
dpi最初用于衡量打印物上每英寸的点数密度。dpi值越小图片越不精细。当dpi的概念用在计算机屏幕上时,就应称之为ppi。同理: ppi就是计算机屏幕上每英寸可以显示的像素点的数量。因此,在电子屏幕显示中提到的ppi和dpi是一样的,可认为
公式二:dpi=ppi
三、ppi计算方法
ppi是指屏幕上的像素密度,其计算方法为:
公式三: ppi= 屏幕对角线上的像素点数/对角线长度 = √ (屏幕横向像素点^2 + 屏幕纵向像素点^2)/对角线长度
以小米2s为例,该屏幕分辨率为720px*1280px,4.3英寸。则点密度为 √ (720^2 +1280^2) /4.3 = 342ppi。
四、px和dp
dp为安卓开发时的长度单位,根据不同的屏幕分辨率,与px有不同的对应关系。
安卓端屏幕大小各不相同,根据其像素密度,分为以下几种规格:
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。其他类推。
公式四: 1dp=(屏幕ppi/ 160)px
以wvga屏为例,该屏幕为480px*800px,按3.8寸屏算,点密度 √ (480^2 + 800^2) / 3.8 = 245,约等于240,对应于hdpi屏幕,所以该屏幕1dp=1.5px
五、dp和sp
dp和sp都是安卓的开发单位,dp是长度单位,sp是字体单位。sp与dp类似,但是可以根据用户的字体大小首选项进行缩放。android系统允许用户自定义文字尺寸大小(小、正常、大、超大等等),
公式五:当文字尺寸是“正常”时1sp=1dp,而当文字尺寸是“大”或“超大”时,1sp>1dp。
一般情况下可认为sp=dp。
总结:由于做设计时以xhdpi为模板,xhdpi条件下,1dp=2px。若新建画布时,将画布分辨率设为144ppi,则1pt=2px=1dp。此时,即可将pt等同于dp。标注长度的时候,将长度像素除以2即为dp值。
ps:在photoshop cc中切图时,可直接在.png
图片图层名称前加上200%获得2倍大小的图,其他比例的切图以此类推。输出的两倍图不模糊的前提是,该图是photoshop中用形状工具画出来的未被
栅格化的图形,而不是已被栅格化的图层或外部导入的图片。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯