iOS 逻辑分辨率、物理分辨率
转:https://www.jianshu.com/p/2daa1298a5e6
https://www.jianshu.com/p/41a8ccdf91ed
https://www.jianshu.com/p/1b24ca5e8c12
iPhone分辨率总结
设备 iPhone | 屏幕尺寸 Screen Size | 逻辑分辨率 Point | 缩放因子Scale Factor | 设备分辨率 (Pixel) | 物理显示分辨率 (网站数据) | PPI 缩放因子和PPI对应 |
---|---|---|---|---|---|---|
3GS | 3.5-inch | 320*480 | @1x | 320*480 | 163 | |
4/4S | 3.5-inch | 320*480 | @2x | 640*960 | 326 | |
5/5S/5C/SE | 4-inch | 320*568 | @2x | 640*1136 | 326 | |
6/6S/7/8 | 4.7-inch | 375*667 | @2x | 750*1334 | 326 | |
6P/6SP/7P/8P | 5.5-inch | 414*736 | @3x | 1242*2208 | 1080*1920 | 401 |
X/XS/11 Pro | 5.8-inch | 375*812 | @3x | 1125*2436 | 458 | |
XS Max/11 Pro Max | 6.5-inch | 414*896 | @3x | 1242*2688 | 458 | |
XR/11 | 6.1-inch | 414*896 | @2x | 828*1792 | 326 | |
12 mini | 5.4-inch | 375*812 | @3x | 1125*2436 | 1080*2340 | 476 |
12 | 6.1-inch | 390*844 | @3x | 1170*2532 | 1170*2532 | 460 |
12 Pro | 6.1-inch | 390*844 | @3x | 1170*2532 | 1170*2532 | 460 |
12 Pro Max | 6.7-inch | 428*926 | @3x | 1284*2778 | 1284*2778 | 458 |
逻辑分辨率和物理分辨率
逻辑分辨率以point(pt)为单位,物理分辨率以pixel(px)为单位。
区分逻辑分别率和物理分辨率是因为在早期iPhone 3GS之前,iOS绘制图形以point为单位。在这个时期point和pixel严格对应在一起。在iPhone 3GS上:
1 pt = 1 px
到了iPhone 4开始,苹果引入了Retina屏幕。在一定物理单位内可以显示2倍的像素。iPhone 4的屏幕物理尺寸还是3.5寸,分辨率为640 × 960,提升了4倍。也就是说,原先的1 point可以容纳4个pixel。
到了iPhone 4,逻辑分辨率和物理分辨率的关系就成了:
1 pt = 2 px
缩放因子(scale)
因为逻辑分辨率和物理分辨率存在着一定的比例关系,这种比例的关系称为缩放因子。其对应关系为:
1 pt = scale * px
在iPhone 3GS上,缩放因子为1(以“@1x”来表示)。在iPhone 4上,缩放因子为2(以“@2x”来表示)。
像素密度PPI
像素密度PPI(Pixel Per Inch)是指每英寸上容纳的像素数量。
计算PPI,可以简单用勾股定理计算出对线上出现的像素,再除以对角线上长度:
将iPhone 4屏幕数据代入公式:
PPI对显示的影响
我们知道,手机的屏幕是以像素的方式一个一个呈现出来的。PPI值越高,意味着有更细腻的画面。
较低PPI的屏幕看起来有颗粒感。但是当PPI值到达一定程度后,再继续提升肉眼就分别不出来了。
iOS 逻辑分辨率、物理分辨率相关推荐
- FFT运算的加深理解——栅栏效应、补零、物理分辨率、计算分辨率
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 FFT运算的加深理解--栅栏效应.补零.物理分辨率.计算分辨率 栅栏效应和计算分辨率 物理分辨率 总结 栅栏效应和计算分辨率 栅栏效应 ...
- iOS 屏幕尺寸、逻辑分辨率、物理分辨率之间的相互关系
型号 屏幕尺寸(inch) 逻辑分辨率(point) 缩放因子(scale factor) 物理分辨率(pixel) 像素密度(PPI) iPhone3GS 3.5 320 * 480 @1x 320 ...
- android手机屏分辨率和屏幕逻辑,【手机屏幕分辨率】逻辑分辨率和物理分辨率...
尺寸.png 手机屏幕分辨率是手机重要的参数,大家可能会把分辨率对成手机的高宽度,这是不正确,了解分辨率是ui设计必要的,前端所需要知道的. 移动端设备屏幕尺寸非常多,碎片化严重.尤其是Android ...
- 手机屏幕分辨率:物理分辨率和逻辑分辨率
1.什么是物理分辨率和逻辑分辨 手机屏幕分辨率有两个术语:物理分辨率和逻辑分辨率.那么二者的区别是什么?这里我们做下简单说明. 正如俗话所说物理分辨率是硬件所支持的,逻辑分辨率是软件可以达到的. 物理 ...
- iPhone各型号物理分辨率和逻辑分辨率
/** 逻辑分辨率pt 物理分辨率pxiphone4 320x480 640x960 二倍iphone5 320x568 640x1136 二倍iphone6 375x667 750x1334 二倍i ...
- 图文并茂带你弄懂物理分辨率、分辨率、物理像素、逻辑像素、dpr、ppi
目录 物理分辨率和分辨率 什么是物理像素 什么是CSS像素 什么是设备像素比 什么是标清屏和高清屏 缩放 什么是PPI(DPI) 物理分辨率和分辨率 首先得知道物理分辨率和分辨率是2个概念,可别混淆. ...
- iOS屏幕尺寸和分辨率了解
1.截至目前为止,主流的iOS设备屏幕有以下几种: --------------- iPhone ---------- -------- iPad ------------ 2.iOS设备屏幕分 ...
- ios屏幕尺寸和分辨率
iOS平台家族成员主要包括iPhone.iPod Touch和iPad,但是各类设备的分辨率各不相同,目前存在的尺寸主要有: iOS设备的尺寸多种多样,此外,屏幕的分辨率也有多种,总结如下表所示: 其 ...
- IOS 获取苹果手机的分辨率
IOS 获取苹果手机的分辨率 IOS 获取苹果手机的分辨率,示例代码如下: Utils.h #import <Foundation/Foundation.h>enum {UIDevice_ ...
- js获取手机屏幕分辨率和物理分辨率
在做企业微信的时候,做各种机型兼容问题的时候 , 对于不同的分辨率手机,页面显示不美观 window.screen.availWidth 返回当前屏幕宽度(空白空间) window ...
最新文章
- c. Litmxs找女友
- vba调用计算机,如何实现跨工作表自动引用数据? 求:EXCEL公式(函数)或VBA宏程序...
- 由防止表单重复提交引发的一系列问题--servletRequest的复制、body值的获取
- vue的数组如何存储数据
- Android 显示 WebView ,加载URL 时,向webview的 header 里面传递参数
- (1) 自定义分页采用jsp和Java实现
- 《乌合之众》读书笔记(part2)--打动群体心灵的,是传奇中的英雄,而绝非现实中的英雄本身
- Map-Reduce 思想在 ABAP 编程中的一个实际应用案例
- android input 点击事件失效,React Native:TextInput元素上的onContentSizeChange事件在Android上不起作用...
- Unity3d中的属性(Attributes)整理【转载】
- 必须用Python给程序员不懂浪漫平反一波....不管班花还是校花全都跑不掉~
- Linux下新手基本操作及技巧看图上路
- 【测试报告】模板:性能测试报告 2
- pc端ui图片尺寸_聊聊PC端页面适配
- 20194307肖江宇Exp-4 恶意代码分析
- java 分转元_java元转分分转元
- 雷神加速器无限更新失败️️️
- Python初识对象
- 前端艺术之毛玻璃-倾斜-日历
- 全新红娘交友系统定制版源码 | 相亲交友小程序源码 全开源可二开(已更新)
热门文章
- etimedout 运行_googleapis 谷歌统计 nodejs 遇到 ECONNRESET和 ETIMEDOUT
- ckpt模型转换为tf serving的saved model格式
- Kafka的消息可靠性(防止消息丢失)
- 华为服务器忘记系统密码忘了,服务器忘记密码重置
- python中grid是什么意思_python中网格Grid和列表List的认识
- word总页数不包含封面_word目录不包含封面 word 目录 不含封面
- iconfont 多色图标使用介绍
- 10个免费商用的图片网站分享
- 低秩矩阵的应用matlab,低秩矩阵的应用
- 贪心科技SkipGram 2020.4.3笔记