美文网首页
iOS devicePixelRatio

iOS devicePixelRatio

作者: KingWorld | 来源:发表于2017-08-18 11:08 被阅读0次

    背景:集成一个共享单车,他们让实现的接口中有这个参数,比较困惑,之前从来没取过这个参数

    设备像素比devicePixelRatio指的是window.devicePixelRatio

    window.devicePixelRatio是设备上物理像素和设备独立像素(device-independent pixels (dips))的比例。
    公式表示就是:window.devicePixelRatio = 物理像素 / dips
    

    dip或dp,(device independent pixels,设备独立像素)与屏幕密度有关。dip可以用来辅助区分视网膜设备还是非视网膜设备

    视网膜屏幕的iphone4上,屏幕物理像素640像素,独立像素还是320像素,因此,window.devicePixelRatio等于2
    640x960、640x1136等这些都是物理尺寸或是物理分辨率。320x480、320x568等这些都是逻辑分辨率或是逻辑尺寸


    ios客户端的尺寸分辨率表.png

    所以,根据上表计算可得
    目前的iPhone设备4.7吋及一下屏幕尺寸是2
    4.7吋以上屏幕是3

    相关文章

      网友评论

          本文标题:iOS devicePixelRatio

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