美文网首页程序员
iOS像素的研究

iOS像素的研究

作者: senpaiLi | 来源:发表于2018-01-26 18:08 被阅读25次

概念普及(如果已经理解概念了,就不用再往下看了)

点(point):逻辑分辨率,我们开发用到的frame里面的长度单位,就是point

像素(pix):物理分辨率,是指在由一个数字序列表示的图像中的一个最小单位。

缩放因子(scale factor):scale= 单位长度内的数量比(pixel/point),@2x的缩放因子就是2,可以在代码中通过[UIScreen mainScreen].scale拿到

像素密度(PPI):表示沿着对角线,每英寸所拥有的像素(pixel)数目,代表清晰程度,PPI值越高,图像会越清晰。@3x的像素密度最高

@1x,@2x,@3x:

@1x:non-retina屏,用于iphone1-3,几乎不用考虑

@2x:3:2 retina屏,用于iphone4/4s/5/5s/6/6s

@3x:16:9 retina屏,用于iphone6p/7p等plus版

即缩放因子,@nx表示 1 point = n pix

一般情况:

目前大多数APP的开发和UI有一套约定俗成的规矩。

UI按照宽度的逻辑像素为375给图,开发根据设备逻辑像素的大小进行等比例缩放。

但是注意有一些bar的高度不会随着设备改变,比如导航栏高度为44,statusBar高度为20,底部tabbar高度为49

一像素的线:1.0 / [UIScreen mainScreen].scale  。较真的话这个博客写的不错http://www.cnblogs.com/smileEvday/p/iOS_PixelVsPoint.html

相关文章

  • iOS像素的研究

    概念普及(如果已经理解概念了,就不用再往下看了)点(point):逻辑分辨率,我们开发用到的frame里面的长度单...

  • iOS离屏渲染相关值得看的博客

    博客链接 iOS离屏渲染优化 绘制像素到屏幕上 关于iOS离屏渲染的深入研究 https://texturegro...

  • Android和IOS使用的尺寸单位

    IOS px:像素 ppi:pixels per inch,每英寸像素数 pt:point,ios开发使用的单位 ...

  • appicon

    型号iphone点pt尺寸(像素)尺寸(像素) iphone iPhone Notification iOS 7-...

  • media-像素与屏幕

    Ios尺寸表 1、 piexl 像素知识 逻辑像素与物理像素的关系 px逻辑像素:浏览器使用的抽象单位 dp,pt...

  • 绘图1

    iOS中绘图的概念 iOS iOSopenGL Quartz UIView DrawRect 1个像素 =...

  • iOS 中 pt 与px的区分

    px:像素pt:独立像素 / point / 点 iOS 开发中用到的单位 pt 是独立像素的意思,它是绝对长度,...

  • iOS像素与点

    iOS上的像素(Pixel)与点(Point) 像素(Pixel)和点(Point) 我们在讨论这个问题之前,最起...

  • iOS:如何正确的绘制1像素的线

    (转载)iOS:如何正确的绘制1像素的线 宏使用

  • IOS --- 字体

    ios 字体与px单位字体的换算<网络图> ios屏幕像素一览表

网友评论

    本文标题:iOS像素的研究

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