美文网首页
iOS 中线宽和像素的关系

iOS 中线宽和像素的关系

作者: 找个地方记录点东西 | 来源:发表于2016-07-07 10:19 被阅读102次

[UIScreen main]中scale属性。全称scale factor属性因子;

该属性主要作用是将逻辑坐标系,转化为设备坐标系。

逻辑坐标系。描述物体所在位置大小等。描述单位point .frame

设备坐标系,是设备中的实际坐标以像素作为基本测量单位

由于两个坐标系单位不一样,所有需要转换

iOS中当我们使用QuartzUIKitCoreAnimation等框架时,所有的坐标系统采用Point来衡量.系统在实际渲染到设置时会帮助我们处理PointPixel的转换.

坐标系转换

scale反映了逻辑坐标系到设备坐标系的转换。

在非视网膜屏幕上比例因子直为1.0

即逻辑坐标系中一个点等于设备中一个像素1 * 1

在视网膜平睦镇,比例因子指为20 (6plus 3.0)

即逻辑坐标系中一个点等于设备坐标系中4个像素2 * 2);

点——在iOS和Mac OS中最常见的坐标体系。点就像是虚拟的像素,也被称作逻辑像素。在标准设备上,一个点就是一个像素,但是在Retina设备上,一个点等于2*2个像素。iOS用点作为屏幕的坐标测算体系就是为了在Retina设备和普通设备上能有一致的视觉效果。

像素——物理像素坐标并不会用来屏幕布局,但是仍然与图片有相对关系。UIImage是一个屏幕分辨率解决方案,所以指定点来度量大小。但是一些底层的图片表示如CGImage就会使用像素,所以你要清楚在Retina设备和普通设备上,他们表现出来了不同的大小。

单位——对于与图片大小或是图层边界相关的显示,单位坐标是一个方便的度量方式,当大小改变的时候,也不需要再次调整。单位坐标在OpenGL这种纹理坐标系统中用得很多,Core Animation中也用到了单位坐标

相关文章

  • iOS 中线宽和像素的关系

    [UIScreen main]中scale属性。全称scale factor属性因子; 该属性主要作用是将逻辑坐标...

  • IOS 屏幕长宽和像素值的关系

    1.在ios中屏幕长宽和像素是倍数的关系,分别有1倍 2倍 3倍。例如 For iPhone 6 长375x2 =...

  • iOS中线宽与像素的关系

    一. 什么是scale factor 在[UIScreen mainScreen]中有个属性叫做scale,这个属...

  • media-像素与屏幕

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

  • iPhone 相关尺寸解惑

    在iOS开发的过程中,有关iPhone设备的尺寸和图片的像素、分辨率、尺寸及屏幕适配中的宽和高,总是模糊不清懵懵懂...

  • Android Bitmap详解

    基本概念 什么是Bitmap: Bitmap位图包括像素以及长、宽、颜色等描述信息。长宽和像素位数是用来描述图片的...

  • iOS 中线程与队列的关系

    主线程主队列? 结论:GCD的主线程任务总会再最后执行。除GCD外的任务顺序执行。原因呢? 主线程是只有一个主队列...

  • Android和IOS使用的尺寸单位

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

  • 移动端单位转换

    iOS尺寸单位pt、ppi与px之间换算关系 px:像素,构成影像的最小单位 ppi:Pixels Per Inc...

  • Android高级UI-粒子爆炸效果

    背景知识 Bitmap中有关于获取位图像素的长宽和获取每一个像素点颜色值的方法 创建一个粒子的实体类对象 自定义一...

网友评论

      本文标题:iOS 中线宽和像素的关系

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