美文网首页
屏幕尺寸概念

屏幕尺寸概念

作者: 白与兰与白兰地 | 来源:发表于2018-03-07 10:31 被阅读11次

    分辨率,即px*px

    • HD:分辨率高于1280x720px,即通常所谓的720p。
    • Full HD: 分辨率高于1920x1080px,即通常所谓的1080p。
    • 4K(Quad HD): 分辨率高于3840x2160px。
    • Retina:即视网膜屏幕,由苹果在iPhone4发布时提出,指ppi太高。

    物理尺寸

    • inch:英寸,一般手机的物理尺寸是指屏幕对角线的的长度

    密度单位

    • dpi(Android): 每英寸像素数量,即像素密度,通常指
      屏幕对角线的像素值 / 屏幕对角线长度。
      即 dpi = px / inch
    • ppi(IOS):含义基本同dpi

    Android中的dpi划分:

    • ldpi (low) ~120dpi(基本废弃)
    • mdpi (medium) ~160dpi
    • hdpi (high) ~240dpi
    • xhdpi (extra-high) ~320dpi 常见于一般的1280x720px的手机
    • xxhdpi (extra-extra-high) ~480dpi 常见于一般的1920x1080px的手机
    • xxxhdpi (extra-extra-extra-high) ~640dpi

    IOS中的ppi划分:

    • 1x multiplier :基本等同mdpi 1pt = 1px
    • 2x multiplier :基本等同xhdpi 1pt = 2px

    设备无关像素

    有了密度单位dpi,为了统一标准,就有了设备无关像素,当规定了在
    某种dpi下,dp 与 px 的转换比例(在Android中这个转换比例叫做density,它等于dpi / 160)时,设备就可以根据自身的dpi来将dp转换为对应的px显示

    • dp(device independent pixel Android):规定在160dpi即mdpi下,1dp = 1px
      Android中划分的不同dpi下大小的比例关系为(0.75:1:1.5:2:3:4)
    • pt(point IOS、小程序):规定在1x multiplier下,1pt = 1px
    • sp(scal-independent pixel 描述文本):基本等同dp,但是只描述文本

    总结
    根据以上的概念关系,也就有同样的dp下,假设设备尺寸不变,dpi越高,同样的视觉区域内像素数量增多,为此需要进行适配,比如在不同的dpi文件夹下放入对应分辨率的资源,使得设备能够得到相同的视觉效果

    相关文章

      网友评论

          本文标题:屏幕尺寸概念

          本文链接:https://www.haomeiwen.com/subject/lktjfftx.html