前言

曾经写过一篇对关于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屏幕像素和各机型显示的探究相关推荐

  1. iphone屏幕镜像连电视_三种投屏方法,让电视电脑也能显示iPhone画面,大屏游戏视频更佳...

    使用iPhone的投屏功能可以将手机端的画面投射到电脑.电视.投影仪等设备上,实现大屏共享,看电视玩游戏体验更好. 其实在IOS11前iPhone自带的AirPlay可以实现轻松投屏.只要在同一个网络 ...

  2. uni-app 对照设计稿还原不同屏幕像素适配(iPhone X)

    最近项目中需要高频度使用单位像素换算,以适配不同屏幕大小的需求,这里我以蓝湖为例,下面我给出换算步骤: 1.把蓝湖设计稿选到 ios 端,这时候页面单位变成了pt,因为我们iPhone X的屏幕和这个 ...

  3. iPhone屏幕知识点

    2019独角兽企业重金招聘Python工程师标准>>> 参考http://foggry.com/blog/2014/09/28/iphoneping-mu-zhi-shi-dian- ...

  4. iOS iphone屏幕分析(岂止而大)

    在写本文前,我必须介绍几点内容: 第一点:屏幕上面显示的内容多少和屏幕的尺寸大小无关 第二点:屏幕上面显示的内容多少和分辨率完全无关 第三点:屏幕上面显示的内容多少和屏幕尺寸.屏幕分辨率.PPI等都是 ...

  5. 根据移动设备屏幕像素密度,给予不同分辨率的图片

    在出现iphone4之前的相当长的时间内,网站开发人员和设计人员从来没有为像素苦恼过.那时候,设计人员打开photoshop,选择 "实际像素"后,看到的图片大小就是和最后真实的网 ...

  6. 真假屏幕测试软件,四个小技巧,检测 iPhone 屏幕是否为原装屏

    想要知道 iPhone 是否被更换过屏幕?可以通过这几个简单的方法来进行判断: 查看原彩显示 在 iPhone 8 或更新机型当中,苹果加入了"原彩显示",这一功能是利用先进的多通 ...

  7. iPhone屏幕知识点解析

    SEP 28TH, 2014 一.屏幕相关知识点 1.屏幕尺寸 在显示器世界里,屏幕尺寸都是由屏幕对角线长度表示的,单位是英寸.比如iPhone4的3.5寸屏就意味着屏幕对角线的长度是3.5英寸. 2 ...

  8. android手机像素比例,用数据说话 手机屏幕像素密度变化历程和趋势

    用数据说话 手机屏幕像素密度变化历程和趋势 2018年05月16日 01:00作者:张哲编辑:张哲文章出处:泡泡网原创 分享 现在,手机各种软硬件都在飞速换代和改进之中,尤其是显示屏.18比9.全面屏 ...

  9. Android屏幕像素密度适配详解

    讲到像素密度,我们先要搞明白什么是像素密度,像素密度的字面上的意思为手机屏幕上一定尺寸区域内像素的个数.在Android开发中, 我们一般会使用每英寸像素密度(dpi)这样一个单位来表示手机屏幕的像素 ...

最新文章

  1. Github上最受关注的前端大牛,快来膜拜吧!
  2. hiho一下120周 后缀数组一·重复旋律
  3. pytorch基础函数学习
  4. C#设计模式(1)——单例模式
  5. step3 . day4 数据结构之线性表 栈和队
  6. SAP ABAP实用技巧介绍系列之 获得webservice的schema node
  7. python汉诺塔递归算法_Python文摘:汉诺塔问题与递归算法
  8. WIN7下安装SVNserver端及client搭建协作环境
  9. 如何选择分布式事务形态
  10. 华为机试HJ64:MP3光标位置
  11. 51Nod-1090 3个数和为0【排序+二分查找】
  12. linux设备连接磁带机,Redhat Enterprise Linux磁带机简单操作方法
  13. windows修改用户文件夹名称 更改用户名 修改C盘Users目录下文件夹名称
  14. MongoDB可视化工具Studio 3T的使用
  15. c语言汉字编码转换,请问如何用C语言实现汉字和Unicode编码的转换 求程序
  16. 【精选】申请免费的服务器
  17. 安装office 错误代码:30068-39
  18. 使用pycharm出现黄色框的情况
  19. 命令行解析模块 以及 metavar 和dest的理解
  20. English improvement of IT Test(2016)

热门文章

  1. 一文Shader变量使用避坑——uniform、varying变量多次if判断会严重降低帧率
  2. 医疗多模态预训练:如何利用非天然配对的医疗图像和文本做对比学习?
  3. Windows 10下mysql 64位 安装(mysql-5.7.11-winx64安装)
  4. 即时消息:消息收发架构
  5. aes解密流程图_基于AES和混沌的图像加密方法与流程
  6. 证金公司与转融通业务
  7. 组播Lab RPF TTL
  8. 关于非IE浏览器下Flash上传控件HTTP ERROR 302
  9. zabbix使用163邮箱实现监控报警(六)
  10. linux开启校时服务,NTP校时服务