在此做笔记方便查看:

原文见 :点击打开链接 http://www.chinaz.com/manage/2015/0902/441624.shtml

另:关于屏幕的适配:参考文章点击打开链接 http://www.cocoachina.com/android/20151030/13971.html

今天我给大家来讲讲这几个咱们经常打交道的词到底啥意思,以及他们之间到底有什么关系。这篇文章是我花了一个下午从N多篇文章里提炼出的一个白话版,保证让你看得懂。

咱们从手机开始说起吧。先上一张图,给大家看看关于手机屏幕方面的一些参数。红框内的三个参数,大家一定都不陌生,我也不陌生。不过讲真的,就在不久前,我连手机的屏幕尺寸到底是怎么算出来的都不知道。下面我们开始慢慢讲。

屏幕(主屏)尺寸是什么,怎么算?

下面这张图是华为荣耀7的尺寸图,图上写的是5.2英寸。那么这个5.2英寸到底是怎么算出来的呢?在说这个问题之前,我们先进行一下单位的换算。我们平时是不用英寸这个单位的,我们用的是毫米,厘米,米这些单位。那么英寸和毫米,厘米之间怎样的换算关系呢?我也不知道,所以我百度了一下。

1英寸(inch)=2.54厘米(cm)

原来一英寸相当于我们的2.54厘米这么长。现在让我们回到5.2英寸到底是怎么算出来的这个问题。一开始呢,我觉得可能是手机屏幕的面积有这么大吧,后来我百度了英寸之后,才发现自己有多愚蠢。因为英寸是长度单位,面积的表示要用面积单位,英寸显然不可以表示面积。从这一点,就否认了我的想法。

其实,我们所说的这个5.2英寸是手机屏幕对角线的长度。

我这么一说,有点数学常识的人就知道手机的屏幕尺寸是怎么算的了吧。没错,就是那个勾股定理了,知道手机屏幕的长和宽,然后利用勾股定理,就可以算出斜边的长了。还有个更简单的方法,只要用尺子量一下它的对角线是多少厘米,然后再换算成英寸就搞定了。

分辨率又是什么鬼?

上面的图显示,华为荣耀7的分辨率是1920PX*1080PX。那么,这个分辨率又是怎么回事呢?可能大家注意了,1920和1080后面都跟了PX的字样,这个PX就是我们很熟悉的像素了,这个像素咱们后面讲,现在你只要明白,像素是分辨率的单位就好了。

在讲解分辨率之前,我们要明白一个概念。在我们手机上呈现的一条线,一个面,一张图像都是由最小的单位像素来表示的,你也可以简单理解为是由一个个小方块组成的。看看下面这张图你就明白了。

所以呢,分辨率1920px*1080px的意思就是,在这个华为荣耀7的5.2英寸屏幕上,在竖向的高度上有1920个像素块,在横向的宽度上有1080个像素块。

下面来讲讲啥是分辨率比?

你可能注意到了,手机的屏幕是个长方形,高是1920px,宽是1080px。你稍计算就会发现,这个高和宽的比例是16:9的。说到16:9这个比例,经常看视频的同学一定就不陌生了。手机屏幕有各种分辨率比,这个比你也可以看作是手机屏幕的尺寸比。根据百度百科显示,手机分辨率之所以表示成1920px*1080px这种形式,也是为了方便表示手机屏幕的大小。这里的大小,应该指的就是手机屏幕的尺寸吧。其实,告诉你一个手机的分辨率,你真的就能计算出手机屏幕的尺寸吗?那么,还差什么条件才能计算出手机屏幕的尺寸呢?

什么是屏幕像素密度?

屏幕像素密度,即每英寸屏幕所拥有的像素数,英文简称PPI。在读到这个每英寸屏幕时,我曾经深深的疑惑,这个每英寸是不是每平方英寸的简称呢?事实证明,我还是太年轻,这个英寸跟之前手机屏幕的尺寸一样,也是对角线的长度。所以,我们可以这么理解屏幕像素密度,即在一个对角线长度为1英寸的正方形内所拥有的像素数。说到这里,大家可能还是有些疑惑的,没事,接着看下面。

屏幕像素密度,分辨率,屏幕尺寸的关系是什么?

这三个专业名词之间,有着非常严谨的关系。为啥说严谨呢,因为这三者之间,有一个公式可以表示。

这个公式真是简单明了,把很多疑问都给我们解决了。我们还是拿华为荣耀7手机为例,我们知道它的尺寸为5.2英寸,分辨率为1920px*1080px(1920px就是公式里的纵向,1080px就是公式里的横向了)。你不信的话就用公式算一下,最后得出的PPI,是不是就是424ppi。我算了一下,结果是423.6359942465958,懂得四舍五入的同学就知道424是个近似值了。

像素的大小是固定的吗?

我先这么说一句,像素是没有实际的物理尺寸的。为啥呢,按照惯例,举个例子。

上面的这两张图,第一张是苹果6手机的屏幕参数,第二张还是出镜率最高的华为荣耀7的屏幕参数。大家注意看,这两个手机的分辨率都是1920px*1080px。但是,苹果手机的屏幕尺寸比华为荣耀7小了0.2英寸。又一个但是,苹果手机的屏幕像素密度(PPI)却比华为荣耀7高了45个PPI,也就是每英寸像素个数多了45个。这说明了啥?说明了同样的一英寸的长度,苹果手机用469个ppi来显示,华为只用了424个ppi来显示。你能告诉我哪个手机的显示效果更加精细吗?同样是一英寸,同样都是像素,为啥苹果手机一英寸有469个像素,华为只有424个呢?我们知道,英寸是长度单位,它有固定的物理尺寸。那么问题就只能出在了像素身上。这说明,像素这个东西,在苹果手机上变小了。所以,像素这个东西,就像金箍,能变大能变小。

电脑屏幕可以调分辨率,难道是通过调整它的像素大小实现的?

你错啦,要是这么简单,我写这篇文章有个卵用?其实类,在同一个设备上,它的像素个数是固定的,这是厂商在出厂时就设置好了的。只有不同的设备之间,才有像素大小的区别。既然在同一个设备上,像素点数早就设定好了,那电脑上可以调整分辨率是怎么回事?我再怎么调,像素点数还是那么多啊。

人家系统给你推荐的是1366px*768px的分辨率,你知道意味着什么吗?没错,微软在这块屏幕上横向设置了768个像素,竖向设置了1366个像素。再怎么拉扯,这个数字是不会变了。那么,为啥我还能调整分辨率呢?我要是调整到800px*600px,按照定义,横向就是600个像素,竖向就是800个像素了啊。其实呢,你把分辨率调成800*600,系统就会分配给你800*600个有效像素个数,也就是真实的色彩块。其他的个数呢,就由系统自作主张,通过一系列运算给你一个模拟色彩块,填充成正好1366*768个色彩块。这些拿来充数的像素块,和真实的像素块放到一起。就好比一个正规军,里面掺了很多杂牌军一样,只能是队伍不好带了。

PPI大的手机显示效果就越精细吗?

要回答这个问题,就要先明白,一个像素到底包含了什么?一个像素其实就是一个色彩块,你不信的话,就去前面看看那张风雨雷电图。同样的一英寸,苹果手机能展示469个色彩,华为只能展示424个色彩,当然是苹果手机的显示效果更好了。也就是苹果6在出厂时,早就在屏幕上设置了同样个数更小的像素块,也就意味着可以显示更多的色彩。

屏幕的清晰程度其实是分辨率和尺寸大小共同决定,用ppi指数衡量屏幕清晰程度更加准确。

屏幕尺寸固定,分辨率越高,PPI就越高吗?

废话,看公式啊。

分辨率固定,屏幕尺寸大了,PPI是不是就少了?

废话,看公式啊。还有,苹果6和荣耀7的例子还很鲜活的摆在这呢。

PPI不变,屏幕尺寸变大,分辨率是不是也会变大?

废话,看公式啊。

屏幕分辨率、屏幕尺寸、屏幕像素、屏幕密度完全解析相关推荐

  1. 一分钟知道屏幕分辨率、尺寸、PPI之间的关系!!!

    好记性不如烂笔头!!这几个词日常很熟悉却没有真正理解过,今天理一理它们之间的关系. 先来看一张图片: 上图分别为iPhone8和iPhone8 plus 的参数信息 什么是英寸? 1英寸 = 2.54 ...

  2. 台式计算机的分辨率如何改,电脑屏幕分辨率多少最合适 电脑屏幕分辨率调不了怎么办...

    电脑屏幕的分辨率大小直接影响到用户的视觉,如果调整的不太合理的,电脑桌面都会变得扭曲,这样就非常不好看,其实调整电脑屏幕分辨率也是需要技巧的,大家知道该怎么调吗?如果你不熟练的话,可以看看下面的电脑屏 ...

  3. 电脑屏幕分辨率怎么调?电脑屏幕修改分辨率SwitchResX

    分辨率是是电脑上画面显示的大小,它的大小决定着我们在使用电脑时的舒适度,分辨率过度大伤眼睛,分辨率过度小又看不清.每一次调错都觉得刺眼,脑壳疼!电脑分辨率怎么调? SwitchResX mac版是Ma ...

  4. [整理]Android屏幕适配(不同的屏幕分辨率和尺寸)

    Android屏幕适配 目录: Android屏幕适配 概念区分 换算关系 划分标准 Android手机常见尺寸和对应分辨率 部分Android测试机分析 补充9图的使用说明 在实际开发过程中,会遇到 ...

  5. 计算机常用屏幕分辨率,pc端常用电脑屏幕 ((响应式PC端媒体查询)电脑屏幕分辨率尺寸大全)...

    PC端************ 按屏幕宽度大小排序(主流的用橙色标明) 分辨率   比例 | 设备尺寸 1024*500 (8.9寸) 1024*768 (比例4:3  | 10.4寸.12.1寸.1 ...

  6. 手机屏幕分辨率规格尺寸全解析

    常用的手机屏幕采用的是同笔记本一样的液晶屏,液晶屏幕的分辨率都是固定的,每一个点就是一个像素.而且手机分辨率并不是指屏幕大小,而且也可以说和屏幕本身的大小没有关系.比方说,2.1英寸液晶显示屏幕可以显 ...

  7. iPhone6,iPhone6 Plus 屏幕分辨率、尺寸的问题

    关于iPhone6 和iPhone6 Plus 的屏幕分辨率的问题 [ 除6+外,其他所有iPhone4以后的iPhone的ppi都是326,用@2x的素材. 但是6+的实际ppi是401,理论上苹果 ...

  8. 调试屏幕分辨率变化html页面变化,屏幕分辨率如何自动调整网页显示问题

    对于初学者来说,屏幕分辨率就是一个陌生的词语,更别说如何操作了.小编今天就给初学者补习一下基础知识什么是电脑分辨率?如何进行电脑屏幕分辨率的调整?首先请各位电脑小白跟随学习啦小编认识下电脑分辨率. 确 ...

  9. java编程获取屏幕分辨率_Java编程获取当前屏幕分辨率的方法示例

    本文实例讲述了Java编程获取当前屏幕分辨率的方法.分享给大家供大家参考,具体如下: /** * This class implements the functionality of fetching ...

  10. 真我Realme GT Neo5屏幕参数怎么样 真我Realme GT Neo5屏幕分辨率是多少 是2K屏幕吗

    真我Realme GT Neo5使用了一块6.7 英寸 1.5K 分辨率.144Hz 刷新率 AMOLED 显示屏,而在处理器部分或搭载 3.2GHz 主频骁龙 8 + Gen 1,电池是5000mA ...

最新文章

  1. 不错!基于Springboot 2.0 + LayUI开发的物流管理系统(已开源)
  2. 用 Win7,硬件也有新天地
  3. 征战蓝桥 —— 2016年第七届 —— C/C++A组第7题——剪邮票
  4. c语言a 寻路算法,JS/HTML5游戏常用算法之路径搜索算法 A*寻路算法完整实例
  5. oracle 汇总上面所有,Oracle经验技巧汇总
  6. ecipse theme
  7. 三、常用行内元素与块元素
  8. 操作系统和Python的发展历程
  9. SetZOrder 无效
  10. JavaScript(三)数据类型转换
  11. python commands执行不连续_python中的commands模块,执行出错:'{' 不是内部或外部命令,也不是可运行的程序 或批处理文件。...
  12. 目标导向型思维, 利他思维,迭代思维, 用忙碌打败无聊,整合型思维 重视运动
  13. 为什么电子元器件会老化?像人变老一样吗?
  14. Completed 403 FORBIDDEN 后端解决跨域问题
  15. 争议带货达人董明珠:直播带货476亿 却被质疑经销商刷单
  16. MP3 文件格式解析
  17. day05-回归测试和验收测试
  18. 计算机专业提升计划范文,民航个人提升计划范文个人职业规划方案.doc
  19. 华为总裁任正非近期撰写一篇名为《一江春水向东流》(转)
  20. java中isolate时间_Dart异步编程:Isolate和事件循环

热门文章

  1. halcon初识region
  2. 目标检测中Regional Proposal到底是什么,RPN和Region Proposal、Proposals三者联系
  3. hi3798mv300是什么手机_海思Hi3798MV300/Hi3798MV310/Hi3798MV300H共升级包使用指南芯片手册...
  4. 第一节、linux中安装redis(一)
  5. 复指数信号的matlab,复指数函数周期怎么算,为什么复变指数函数是周期函数,而实变指...
  6. Ubuntu 18.04安装GPGPU-Sim,运行ispass-2009 benchmarks
  7. idc机房托管服务器数据相关常见问题解答
  8. 支付宝CTO李静明:打造严谨的互联网研发文化
  9. Alleviating the Inconsistency Problem of Applying Graph Neural Network to Fraud Detection阅读笔记
  10. execl筛选去重_Excel中表格筛选去重复项的操作方法