首页 > 编程知识 正文

iphonexs屏幕尺寸,新iphone

时间:2023-05-06 03:16:47 阅读:52331 作者:2753

一.iPhone 各屏幕尺寸表

手机模型屏幕尺寸(inch )像素密度(PPI )逻辑分辨率(point )物理分辨率(屏幕分辨率) pixel )缩放因子(scale factor )纵横比(近似)比例) 3gs 3.5 inch 163 PPI 480 pt 640 * 960 px @ 2x 1.52:35/5s/5c/se 4.0 inch 326 PPI 320 * 568 pt 640 * 1136 px @ 2x 1.779:166/666 1334 px @ 2x 1.793366 2208px(1080x1920 ) 3x 1.779:16 x 5.8 inch 458 PPI 375 * 8875 436 px @ 3x 2.169336020 xs 5.8 inch 458 PPI 375 * 812 pt 1125 * 2436 px @ 3x 2.2 896 pt 1242 * 2688 px @ 3x 2.169336020 xr 6.1 inch 326 PPI 414 * 896 pt 828 * 1792 px @ 2x 2.169336020http://www.Sina.com /

二.相关术语说明

1英寸=2.54厘米=25.4毫米

1. inch(英寸)

表示沿对角线的每英寸像素数。 PPI值越高,表示显示器可以以更高的密度显示图像。 也就是说,一般分辨率越高,粒状感越弱,图像越清晰。

PPI计算公式(梯度定理) :

其中,x :长度像素数; (y )宽度像素数; (z )屏幕尺寸,即对角线长度

基于iPhone4/iPhone4s计算PPI的计算值:

=329.65 pixcel/inch

虽然计算结果略有不同,但这是因为像素的离散采样具有锯齿效应。

2. PPI (像素密度)

指显示器对角线的长度。 以下是iPhone5s、iPhone6s、iPhone6Plus的画面尺寸规格的图像。3. 屏幕尺寸

iPhone3GS

1点=1像素

iPone4/4s/5/5S/5c/SE/6/6s

1点=2像素

iPhone6Plus/iPhone6s Plus

1点=3像素

普通屏幕:1点=1像素

Retina屏幕: 1点=2像素

high retina:1点=3像素

现在,我想简单介绍一下Retina这个术语:

Retina屏幕是苹果公司制作的营销名词,不是共同的标准

Retina翻译成中文是视网膜的意思,Retina屏幕的分辨率非常高,在通常的观看距离下几乎看不到像素点。

Retina强调的重点是“分辨率高到眼睛看不见的程度”。 也就是说,苹果是为了更好地表现iPhone屏幕分辨率非常高的特性,借用了Retina这个标准而制作的,不是业界通用的标准。

苹果公司曾经制定了一个标准,将手机屏幕视为300PPI,平板电脑屏幕视为220PPI,笔记本电脑屏幕视为200PPI,则视为Retina屏幕。

4. 点(point)和像素(pixel)换算关系

逻辑分辨率以point(pt )为单位,物理分辨率以pixel (px )为单位。

区分逻辑分离率和物理分辨率是因为在早期的iPhone 3GS之前,iOS绘制图形是以点为单位的。 这个时期point和pixel严格对应。 在iPhone 3GS上:

1 pt=1 px

成为iPhone 4之后,苹果引进了Retina屏幕。 在一定的物理单位内可以显示两倍的像素。 iPhone 4的屏幕物理尺寸仍为3.5英寸,分辨率为640 960,翻了4倍。 也就是说,原始的1点可以容纳4个像素。

所以到了iPhone 4,逻辑分辨率和物理分辨率的关系如下。

1 pt=2 px

说明1 :

物理分辨率由硬件支持,逻辑分辨率由软件实现。

物理分辨率:显示器的最佳分辨率,即屏幕上实际存在的像素行数乘以列数的数学表示是显示器的特定参数,不能调节。 其含义是显示器的最高可显示像素数。

物理大小(物理分辨率) :指屏幕的实际大小。 在大画面上必须同时搭载高分辨率、即以该尺寸能够显示多少像素,能够显示的像素越多,能够表现的余地当然就越大。

说明2 :

上图中的640x960、640x1136等是物理大小或物理分辨率。

然后3

20x480、320x568等这些都是逻辑分辨率或是逻辑尺寸。

解释三:
从另外的角度来说:分辨率就是屏幕上横、纵的总象素点数。
如果我们设计的时候用单位px,可以说是物理分辨率尺寸。
如果我们设计的时候用单位pt,可以说是逻辑分辨率尺寸。

下面拿iphone 6 plus详细分析:
iphone6plus-物理尺寸分辨率

1、iPhone 6 Plus 的逻辑point分辨率用 360×640,也不是不可以,也即上面图表中的 iPhone 6+ (b)方案,那么 scale 用 @3x,最终像素分辨率 360×640@3x 正好是 1080×1920,完美1:1映射,无需缩放;但缺点就是:iPhone 6 Plus的逻辑pt分辨率 360×640 就会比 iPhone 6的 375×667 还低,这天理不容啊,一个Plus的大屏幕虽然很精细,但是可显示的实际内容比 iPhone 6 还少。完全不符合 Bigger than bigger 。

打个比方就是:相同字号的情况下,iPhone 6如果一行显示了25个字,而 iPhone 6 Plus 按这个逻辑pt方案,一行就会只能显示24 个字了。

2、那如果逻辑point分辨率用 540×960 呢,也即图表中的 iPhone 6+ © , scale 沿用老的 @2x ,最终像素分辨率 540×960@2x 不正好是 1080×1920 吗,也是完美1:1映射,无需缩放,还不需要多余做 @3x 素材; 而且这个方案的优点也很明显: pt 面积是 iPhone 6 的两倍 (540×960 = 375x667x 2),这样屏幕可显示的内容一下就增多了 ; 但这个方案的缺点就更明显了: 所有 iOS UI 元素尺寸在屏幕上的实际物理面积一下子就变小了,比如标签栏或导航栏按钮的物理高度只有原来的 81.5% ,

点击面积就只有iPhone 6的 0.815*0.815=66.4%,用户点击就困难了,总不至于苹果考虑触摸手指操作,为 <= iPhone 6 做一套设计规范,为 iPhone 6 Plus 再另外做一套设计规范

6. scale factor(缩放因子)
因为逻辑分辨率和物理分辨率存在着一定的比例关系,这种比例的关系称为缩放因子。其对应关系为:
1 pt = scale * px

早期的iPhone3GS的屏幕屏幕分辨率是320 * 480,iOS绘制图形(CGPoint/CGSize/CGRect)均已point为单位。
1 point = 1 pixel

后来在iPhone4中,同样大小(3.5inch)的屏幕采用Retina(视网膜)屏幕显示技术,横、纵向方向像素密度都被放大到2倍,像素分辨率提高到(320 * 2) * (480 * 2) = 640 * 960,屏幕分辨率提高到iPhone3GS的4倍。iPhone6Plus中横、纵向方向像素密度都被放大到3倍,屏幕分辨率提高到iPhone3GS的9倍。

scale= 单位长度内的数量比(pixel/point)

类似文章:
类似文章链接1
类似文章链接2

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。