对不同平台切图规范的理解

一、先来了解几个概念:

       px:photoshop 等工具的度量单位。

       dpi和ppi:都是指像素密度,不同的是ppi最初是用在打印物上的像素密度,但是用在计算机屏幕上时都一样。单位长度里的像素量。这个值越大,屏幕就越清晰。

       dp:基于屏幕密度的抽象单位,dp和px的换算公式:dp * ppi/160=px,所以,以160ppi屏幕为标准,1dp=1px。 如果是320ppi的话,1dp*320ppi/160=2px

        sp:Android的字体单位,当以160ppi为屏幕标准的时候,1dp=1px

二、为什么要作图的时候要使用点(dp/pt)?

       为了满足现有不同的手机分辨率,物理尺寸和逻辑尺寸要进行换算。开发GG使用的是逻辑尺寸(dp/pt),设计使用的是物理尺寸(px)。物理尺寸是不能满足不同分辨率显示效果的,这里,1个逻辑尺寸可以对应多个物理尺寸。

三、为什么要dp换成px?

       简而言之,就是说,为了适配不同的分辨率,让同一个“button(举例)”在不同的分辨率上看起来大小一样,dp和px 要进行换算。屏幕密度越高,dp所要换算的PX值就越大。

四、为什么要使用1x进行设计?

       便于开发、换算。在1x上相当于1px=1dp,就是物理尺寸和逻辑尺寸相等。开发GG可以直接拿着这个换算到其他分辨率。

五、Android/iOS切图换算:

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容