关于iPhone屏幕像素和各机型显示的探究
前言
曾经写过一篇对关于iOS 设备的UI规范和像素显示的文章: iOS 设备的UI规范和iOS各控件默认高度, 但如今要对于iPhone手机物理像素, 渲染像素, iPhone7及7+系列的放大模式, 还有图片的渲染过程做一个探究。
Points向PPI的转化过程
关于像素点
Points为各个型号手机的像素点,iPhone 2G, 3G, 3GS的渲染是1倍的, iPhone 6+, 6s+, 7+的渲染是3倍的, 其他的机型是2倍的, 所以可以看出各个型号的Rendered Pixels对应的是多少。
关于渲染像素
大部分iPhone的像素点是正常的, 要说明的是iPhone 6, 6s, 7在放大模式下的像素点刚好是iPhone 5的像素点; 而iPhone 6+, 6s+, 7+放大模式下与iPhone6的标准模式的像素点相同。
所以, iPhone 6, 6s, 7在放大模式下其渲染像素与其物理像素是不同的, 而是640x1136; iPhone 6+, 6s+, 7+放大模式下渲染像素是1125x2001。
关于物理像素
因为某些设备的渲染像素和物理像素不一致, 所以需要进行提升像素采样处理或者缩减像素采样处理。
iPhone 6, 6s, 7在放大模式下需要进行一个提升像素采样的处理, 由640x1136提升至750x1334。
iPhone 6+, 6s+, 7+则在放大模式和标准模式下都要进行处理, 放大模式下由1125x2001,标准模式下1242x2208缩减至1080x1920。
参考资料:
The Ultimate Guide To iPhone Resolutions
关于iPhone屏幕像素和各机型显示的探究相关推荐
- iphone屏幕镜像连电视_三种投屏方法,让电视电脑也能显示iPhone画面,大屏游戏视频更佳...
使用iPhone的投屏功能可以将手机端的画面投射到电脑.电视.投影仪等设备上,实现大屏共享,看电视玩游戏体验更好. 其实在IOS11前iPhone自带的AirPlay可以实现轻松投屏.只要在同一个网络 ...
- uni-app 对照设计稿还原不同屏幕像素适配(iPhone X)
最近项目中需要高频度使用单位像素换算,以适配不同屏幕大小的需求,这里我以蓝湖为例,下面我给出换算步骤: 1.把蓝湖设计稿选到 ios 端,这时候页面单位变成了pt,因为我们iPhone X的屏幕和这个 ...
- iPhone屏幕知识点
2019独角兽企业重金招聘Python工程师标准>>> 参考http://foggry.com/blog/2014/09/28/iphoneping-mu-zhi-shi-dian- ...
- iOS iphone屏幕分析(岂止而大)
在写本文前,我必须介绍几点内容: 第一点:屏幕上面显示的内容多少和屏幕的尺寸大小无关 第二点:屏幕上面显示的内容多少和分辨率完全无关 第三点:屏幕上面显示的内容多少和屏幕尺寸.屏幕分辨率.PPI等都是 ...
- 根据移动设备屏幕像素密度,给予不同分辨率的图片
在出现iphone4之前的相当长的时间内,网站开发人员和设计人员从来没有为像素苦恼过.那时候,设计人员打开photoshop,选择 "实际像素"后,看到的图片大小就是和最后真实的网 ...
- 真假屏幕测试软件,四个小技巧,检测 iPhone 屏幕是否为原装屏
想要知道 iPhone 是否被更换过屏幕?可以通过这几个简单的方法来进行判断: 查看原彩显示 在 iPhone 8 或更新机型当中,苹果加入了"原彩显示",这一功能是利用先进的多通 ...
- iPhone屏幕知识点解析
SEP 28TH, 2014 一.屏幕相关知识点 1.屏幕尺寸 在显示器世界里,屏幕尺寸都是由屏幕对角线长度表示的,单位是英寸.比如iPhone4的3.5寸屏就意味着屏幕对角线的长度是3.5英寸. 2 ...
- android手机像素比例,用数据说话 手机屏幕像素密度变化历程和趋势
用数据说话 手机屏幕像素密度变化历程和趋势 2018年05月16日 01:00作者:张哲编辑:张哲文章出处:泡泡网原创 分享 现在,手机各种软硬件都在飞速换代和改进之中,尤其是显示屏.18比9.全面屏 ...
- Android屏幕像素密度适配详解
讲到像素密度,我们先要搞明白什么是像素密度,像素密度的字面上的意思为手机屏幕上一定尺寸区域内像素的个数.在Android开发中, 我们一般会使用每英寸像素密度(dpi)这样一个单位来表示手机屏幕的像素 ...
最新文章
- Github上最受关注的前端大牛,快来膜拜吧!
- hiho一下120周 后缀数组一·重复旋律
- pytorch基础函数学习
- C#设计模式(1)——单例模式
- step3 . day4 数据结构之线性表 栈和队
- SAP ABAP实用技巧介绍系列之 获得webservice的schema node
- python汉诺塔递归算法_Python文摘:汉诺塔问题与递归算法
- WIN7下安装SVNserver端及client搭建协作环境
- 如何选择分布式事务形态
- 华为机试HJ64:MP3光标位置
- 51Nod-1090 3个数和为0【排序+二分查找】
- linux设备连接磁带机,Redhat Enterprise Linux磁带机简单操作方法
- windows修改用户文件夹名称 更改用户名 修改C盘Users目录下文件夹名称
- MongoDB可视化工具Studio 3T的使用
- c语言汉字编码转换,请问如何用C语言实现汉字和Unicode编码的转换 求程序
- 【精选】申请免费的服务器
- 安装office 错误代码:30068-39
- 使用pycharm出现黄色框的情况
- 命令行解析模块 以及 metavar 和dest的理解
- English improvement of IT Test(2016)