非常简单的一个问题,一个关乎屏幕分辨率,一个关乎屏幕尺寸大小。
你既然比较过电脑屏幕与手机屏幕,那么你比较过电视机屏幕与电脑屏幕么?情况是一样的。具体说来,手机屏幕尺寸小,而分辨率基本达到1024*768(1024*600等),而同样分辨率的电脑屏幕其尺寸又是手机屏幕的多少倍呢?液晶电视机以40寸左右而言,其分辨率一般为1366*768,而其尺寸也是电脑屏幕的若干倍。所以,在相同或相近分辨率的情况下,显示屏幕越大,则清晰度越低,显示效果越差。
‘贰’ DPI和PPI
不论是DPI还是PPI,实际都是一种换算的概念,即将图片承载的信息换算为现实中的图片(即人眼能实际看到的图像)。DPI和PPI的区别在于换算的途径不同,DPI面向的是印刷受体,而PPI面向的是荧幕。
PPI是英文Pixels Per Inch的缩写,意为像素每英寸。英寸是常用的长度单位,大约相当于2.54厘米。而像素是专用于荧幕的概念,指的是荧幕可以解析的最小的点。因此,PPI值得是像素在荧幕上的密度,PPI越高图像就越清晰
举例来说,如果电脑屏幕是2K分辨率,即1920×1080像素,它的图像宽为1920像素。而如果这个电脑屏幕的物理宽度是19.2英寸,电脑屏幕是分辨率就是1920/19.2=100PPI。
DPI是英文Dots Per Inch的缩写,意为点每英寸。应粗你还是那个英寸,但是点的意义有很多。一般来讲,你可以把Dot理解为取样点,即物理设备可以解析的最小单位。在印刷时,它就可以作为印刷网点,而在鼠标等电子设备上,可以理解为最小操作阈值(即设备会把多么远的两个点当作一个点来处理)。
我们仍然拿1920×1080像素的图片来举例子,如果印刷设备的解析能力刚好是100DPI,而且你要印制的纸张尺寸刚好是19.2英寸,那么印刷设备就可以刚好把一个像素作为一个取样点,印刷完成后图片的保真度是百分之百(也就是图片所有的视觉信息都被印刷出来了)。在大多数情况下,这几个数值都不那么整好,因此保真度会产生损失。
1.在条件允许的情况下,图片分辨率越高越好 我们可能不会有精力去关心图片信息量的DPI是多少,印刷设备的DPI又是多少这种细节的问题。但有一点是可以确定的,那就是图片只要足够大,印刷就会清晰。
2.如果有可能,使用准确的数值 许多软件可以帮助你了解图片实际尺寸下的PPI,比如使用Photoshop,在300PPI下创建A4的文件(尺寸21×29.7厘米,对应分辨率2480×3508像素)并做出图片,那么大多数情况下都可以完美印刷。
正如前文所述,大多印刷设备的解析能力是300DPI,因此在该图片的信息量下,1个像素刚好对应1个点,甚至不需要栅格处理。而如果你强行使用400PPI来创建A4尺寸的文件,拿到300DPI的设备上会被栅格,说不定还不如300DPI的质量好(毕竟是有损处理,但这种差别未必能看得出来)。
下图是苹果官方对iPhone 机型的介绍:
拿iPhone7 Plus来说:
屏幕尺寸:5.5英寸
手机分辨率(像素):1920 (高)x 1080(宽)
PPI:401
屏幕尺寸:表示手机屏幕对角线的长度,单位是英寸。1英寸(inch)=2.54厘米(cm)
手机分辨率:分辨率可以从显示分辨率与图像分辨率两个方向来分类。
显示分辨率(屏幕分辨率):屏幕 图像 的精密度,是指 显示器 所能显示的 像素 有多少。由于屏幕上的点、线和面都是由像素组成的,显示器可显示的像素越多,画面就越 精细 ,同样的屏幕区域内能显示的信息也越多。
图像分辨率:单位英寸中所包含的像素点数,其定义更趋近于分辨率本身的定义。
分辨率的单位:(dpi 点每英寸 )、lpi(线每英寸)和ppi( 像素每英寸 )。但只有lpi是描述光学分辨率的尺度的。虽然dpi和ppi也属于分辨率范畴内的单位,但是他们的含义与lpi不同。而且lpi与dpi无法换算,只能凭经验估算。ppi和dpi经常都会出现混用现象。但是他们所用的领域也存在区别。从技术角度说,“像素”只存在于电脑显示领域,而“点”只出现于打印或印刷领域。
ppi:Pixels Per Inch,屏幕像素密度,每英寸屏幕所拥有的像素数,在电脑显示领域使用。
dpi:Dots Per Inch,每英寸长度上的点数,在打印领域使用。
屏幕像素密度,分辨率,屏幕尺寸的关系
所以美工使用PS作图的大小为手机分辨率的大小。
如需要设计适配iPhone7的手机,我们使用1334 x 750px大小
但有一点是特殊的,就是iPhone6(s) plus、iPhone7 plus,我们需要使用2208 x 1242px大小,
原因:
ppi为326的手机,使用的为@2x的素材,对于ppi是401的手机,理论上苹果应该用401/326 * @[email protected]的素材。但是这个奇葩的比例对开发者而言很难切图。所以苹果为方便开发者用的是@3x的素材,然后再缩放到@2.46x上,实际上是缩放到2.46/3=83%。实际上苹果选取了一个接近比例的87%。
这样算下来,物理分辨率和虚拟分比率的比例是87%,也就是1920/0.87=2208,1080/0.87=1242.
好处就是开发者更方便,比如准备素材时,字号可以直接调成3x的。
概述
前段时间看了小米8的发布会,其中屏幕参数是如下介绍的:
当时我就在想这都是怎么算出来的,虽然我知道 PPI 是指屏幕每一英寸上包含的像素点,但是稍微往深一想我发现我对这些参数真的很迷茫,好奇心驱使我做了些调查。
像素,英文为 Pixel ,是我们日常最熟悉不过的了,但是深入进去会发现其蕴含的知识量是巨大的,此篇对于像素话题也只是浅尝辄止,抛砖引玉。
讨论像素需要分不同的场景: 1. 数字图像 我们程序员日常工作中接触并讨论的像素大多是指这个范畴。
光栅图片(Bitmap)是我们日常接触最多的,例如 jpg,jpeg,png,gif,bmp等等,另一种比较常见的就是矢量图了。 光栅图片是由一个一个像素组成的,那么像素包含哪些信息?有物理尺寸吗?
每个像素由颜色信息组成,有的还包含一个透明度信息。因为可以通过三原色 Red , Blue , Green 来混合出很多种颜色,所以一个像素就可以使用存储这三种颜色的一个数据结构表示。一个像素占用内存的大小,与其使用多少位来表示这些颜色有关,例如最简单的像素只有一个 bit ,那么它只能表示两个状态,0或者1,对应到图像上也就是黑白。当一个像素达到24 bit 的时候,RGB每个通道占8位,可以组合出来的颜色已经有1677万色(256 256 256=16,777,216)种了,而人类眼睛可以分辨的颜色也只有大概1000多万种,此时就是真彩色了。当然还有32位真彩色,感兴趣的可以去研究。
图片来自 维基网络
那么通过以上的介绍,我们可以得出结论,此处的像素没有物理尺寸,仅仅是一些数据,只有将其显示在物理设备上才会存在物理尺寸。
可以通过下图感受一下
图片来源
讨论分辨率仍然需要分讨论场景 1. 数字图像 此时分辨率是用来描述图片的像素信息的,比如我们说一张图片的分辨率是1280 720,那么仅仅是说明这张图片是由1280个像素 720个像素组成的。如下图所示,至于这张图片的尺寸有多大,清晰还是模糊,这取决于它自身的存储格式以及用来显示它的设备。
2. 硬件显示设备 是指这块屏幕所包含的像素(这个像素是物理上的,前面我们已经讨论过了)。例如小米8的屏幕分辨率为2248x1080,说明这块屏幕包含了这么多物理像素。
那么图片的分辨率与屏幕的分别率是什么关系呢?这需要清楚了 PPI 后才可以回答这个问题。
DPI 是印刷业使用的单位,其表示的是打印纸上每一英寸包含的墨点数量,而 PPI 是电子屏幕上每一英寸上包含的可寻址物理物理显示单元。其中英寸是西方惯用长度单位,等于2.54厘米。这两个概念之所以如此容易混淆,就是因为一些软件提供商做的孽,例如Microsoft,Adobe,Apple 等等,他们经常将这两个概念互换使用。
PPI : Pixels Per Inch, 每一英寸上包含的像素个数。 这个值越高,屏幕的显示能力越强,例如小米8 PPI的计算方式如下图所示
可见小米8的 PPI 是401.6,而其官方宣称为402,估计是四舍五入了,不过不知道半个像素怎么处理,知道的可以告诉我一下。
DPI : Dots Per Inch, 每一英寸上包含的点个数。 与PPI计算方式一样,只是应用的领域不同,这个用在印刷业的。
至此我们可以回答图片的分辨率与屏幕的分辨率的关系了,以小米8为例,按照 图片比例全屏 显示某一张图片: 第一:当将一张1080 2248像素的图片显示在Mi8上时,屏幕上的每一个物理像素对应一个图片像素,可以完美显示。 第二:当将一张2000 2248像素的图片显示在Mi8上时,Mi8的屏幕在宽度上是无法显示的,所以显卡会将图片光栅化,通过一定的算法将2000个像素减少到1080个像素,由于是从多到少的处理,所以图片是清晰的。 第三:当将一张720*1280像素的图片显示在Mi8上时,显卡会将图片光栅化,将图片以其中一边为标准拉伸,图片会变模糊。
Pt :汉语翻译为 榜 ,是一个物理尺寸,长度为1/72 英寸,在概念上Pt与Px毛关系也没有,但是在 photoshop 中就有关系了。 photoshop 中的pt却是一个相对单位(这帮二货各种混用)
换算公式: 1pt= (DPI / 72) px 。
dp : Density-independent Pixels, 这个是Android基于物理设备的 ppi 抽象出来的一个单位。它是以 160dpi 的屏幕为基准定义的,在 160dpi 的屏幕的屏幕上 1dp=1px ,那么我们就可以得出其
换算公式: 1dp=(屏幕ppi/ 160)px
目前Android系统的屏幕分类如下表 |密度分类| 屏幕密度 | |--|--| |ldpi |120dpi | |mdpi |160dpi | |hdpi |240dpi | |xhdpi |320dpi | |xxhdpi |480dpi | |xxxhdpi |640dpi |
sp : Scale-independent Pixels,其与dp基本一样,也是像素无关的,但是是用在描述字体的大小上。其尺寸会同时相应屏幕密度以及用户对字体的偏好设置。 例如:在手机的字体设置为默认大小时,使用 dp 与 sp 描述字体的大小是一样的,如下图
但是当我们改变了手机的字体默认设置的字号后, dp 描述的字体大小没有变化,但是 sp 描述的字体大小却相应的发生了变化,如下图。
除此之外 dp 与 sp 再无差异,一般建议字体使用 sp 作为单位。
dip 就是 dp 互为别名,没有任何区别,其与 px 关系见上文。
以上就是关于显示接触GUI开发的程序员应该了解的,本来以为很简单,但是调查后发现再往深研究我将会陷入泥潭无法自拔。同时我也感受到,人类社会发展到目前的水平,任何一个门类的知识都足以让一个人投入终身的时间去研究,那我们程序员除了赚钱养家是不是应该找个自己感兴趣方向忠贞不渝的投入一生业余精力去尝试研究一番呢?在此我觉得我很挫败,突然发现自己这么大年纪了竟然没有爱好,如果爱好美女这个不算的话。。。!
我们的原图是一份长宽都是1800像素的图片。
这张图片长宽都是1800像素 ,对它自己而言,DPI和PPI没有意义。
它的分辨率参数,仅仅是1800像素而已。
假设我们的所有印刷机、打印机、喷绘机,在原尺寸下都将1像素映射为1个点(即1Px/Dots),可以进行下面这些计算。
如果我们使用300DPI的印刷机,原尺寸打印这张图,那么它的长宽为:
1800 Px / (1Px/Dots) / 300 DPI = 6 in 即长宽都是6英寸(15.24厘米)。
如果我们使用220DPI的打印机, 原尺寸打印这张图,那么它的长宽为:
1800 Px / (1Px/Dots) / 220 DPI ≈ 8.19 in 即长宽都是8.19英寸(20.8厘米)。
如果我们使用72DPI的喷绘机, 原尺寸打印这张图,那么它的长宽为:
1800 Px / (1Px/Dots) / 72 DPI = 25 in 即长宽都是25英寸(63.5厘米)。
使用81PPI的一般显示器,原尺寸显示这张图, 那么它的长宽为:
1800 Px / 81 PPI ≈ 22.2 in 即长宽都是22.2英寸(56.4厘米)。
显示器的PPI 我们假设显示器是方形像素,那么显示器的PPI是由它的分辨率和长宽共同决定的。
即显示器的横向PPI=显示器的横向分辨率(Px)/显示器的宽度(in)。
我们常说的显示器的英寸数,是其对角线的长度。 对于16:9的显示器来说,PPI可以这样计算:
PPI = sqrt { (像素宽 * 像素高) / [16 * 9 * 英寸数^2 / (16^2 + 9^2)] }
举例来说,1920*1080像素的24寸显示器,PPI就是:
PPI = sqrt { (1920 * 1080) / [16 * 9 * 24^2 / (16^2 + 9^2)] } ≈ 91.7878
下面的表格计算了常见显示器尺寸的PPI,你可以用这个公式检验:
‘叁’ 21寸电脑屏幕1920x1080 像素密度是多少
要么是21.5英寸的显示器,没有21英寸的规格,而且显示器尺寸的单位是英寸 不是寸,
1 英寸= 2.539999918 厘米
1寸=3.333333333333厘米
两者差距的可太多了,新闻上还曾播放过某电器商场出售40寸电视机,但是给顾客的是40英寸的电视机,然后顾客向法院起诉电器商场欺诈,最后貌似还胜诉了呢。
1920 × 1080 = 2073600像素
21.5英寸的宽屏显示器一般都是16:10的显示比例,对应的长和宽分别是:
长=18.736英寸=47.58944厘米
宽=10.539英寸=26.76906厘米
显示屏表面积则是 1273.92457平方厘米
那么2073600 / 1273.92574 = 1627.7247像素/平方厘米
通常这类面板的点距在 0.248mm 左右。
‘肆’ 说电脑显示器像素密度高伤眼有道理吗
因为像素密度是旦没越大,单位面积的像素点越多,显示得更细腻,更精美。所以,理论上来说是屏幕像素密度是越高越好。但是像素太高不仅费羡迟颤电而且对眼睛不好兄败。因此,适中的最好
‘伍’ 如何调整屏幕密度
1、确定手机的显示density和分辨率
desity翻译成中文的意思是密度,在安卓系统中,desity是一个重要的显示参数。如果density设置不当,如低分辨率用了高density,会使得字体和其他一些UI显示得特别小,甚至影响App兼容。要确定手机的density很简单,使用RE文件管理器,开启system目录下的build.prop,找到“ro.sif.lcd_density=”的参数,后面的数字就是当前的density。
软件名称: RE文件管理器(RootExplorer)
软件版本: 3.3.2
软件大小: 2.38MB
软件授权: 免费
适用平台: Android
下载地址: 一键下载 | 普通下载
找到build.prop文件,点击编辑
这一行就是目前的系统density,需要做修改
确定屏幕分辨率就更简单了,自行查询厂商官方数据即可。
2、根据分辨率修改density
前面说到,如果density不对,会造成很多问题,所以修改分辨率前,我们把density变更到对应的数值。以笔者的设备为例。笔者的设备默认分辨率是1080p(1920x1080),density为480。如果要把分辨率修改到720p(1280x720),那么就按照下面的方法计算出需要修改的density数值。
需要修改成的density数值=480/(1080/720)=320
1080p的横向、纵向分辨率是720p的1.5倍,所以density需要除以1.5。如果你是2K分辨率(2560x1440),想要修改成为1080p,那么同理,计算公式如下:
需要修改的density数值=原density数值/(1440/1080)
使用RE文件管理器,编辑build.prop。将“ro.sif.lcd_density=”的参数改写成为需要修改的数值,保存。
3、修改显示分辨率
修改density后,就可以接着修改显示分辨率了,这一步需要用到电脑,下面以Windows PC为例。首先需要安装安卓adb开发包,下载后,按照压缩包里的说明安装。
软件名称: adb工具包
软件版本: 1.0.32
软件大小: 608KB
软件授权: 免费
适用平台: Win2000 WinXP Win2003 Vista Win8 Win7
‘陆’ 分辨率是ppi或dpi,为什么电脑的屏幕分辨率使用1920*1080呢
一般我们说设备的分辨率指的是整体像素分辨率,比如显示器屏幕的分辨率为1920*1080就是说某个显示器一共有这么多像素,至于显示器实际尺寸是另一个概念,同样分辨率可以有不同尺寸,比如20寸和24寸的显示器尺寸不同,但是分辨率可以一样的,所以在描述设备屏幕时尺寸和分辨率是两个概念,尺寸是物理单位,分辨率是逻辑像素单位。
而对于一张图来说,图片文件本身没有物理概念上的尺寸大小,因此描述图片文件时,尺寸等同于分辨率。当然均是以像素为单位。
PS:
对于设备屏幕来说,由于存在物理尺寸和分辨率两个概念,中间就必然有个量进行关联,这就是像素密度,也就是图像分辨率,即PPI,而打印输出分辨率称为DPI。所以对于一些要求高的PS用户,有必要设置PPI,以便于实现在屏幕上模拟实际打印输出时的照片尺寸,PS中可以设置显示标尺,单位是物理长度(毫米、厘米、英寸)。PPI则表示在以屏幕上1英寸长度由多少个像素组成。因为显示器尺寸不同,像素间距也不同,即点距,一般显示器说明书有描述。
附图为PS中设置标尺窗口内的PPI参数设置,这个值可以自己测量计算,然后右键点图片选择显示打印尺寸,PS则按实际打印尺寸显示图片,这样用户可以预估实际打印尺寸下的可视效果。
‘柒’ LED显示屏的像素密度怎么计算例:P6的密度是27777个点,请问怎么得出的
打个比方吧,笔记本电脑屏幕像素是1280*1024,得出的像素点就是俩两个数的乘积模迅1310720,1280指横向发光点数量,1024指竖向发光点数量,所以总光电数就是求御脊面积!因为发光是靠红,绿,蓝三块不同的面板底部的电子激发原件激发不同的点位使色彩叠加来实现的,也就是镇码渗俗称的RGB三原色!
‘捌’ 像素密度最高平板电脑
七彩虹G808 八核,500元
操作系统:Android4.4
处理器架构衫氏:ARM架构
处理器型号:MTK6592 ARM Cortex-A7
处理器主频:1.4GHz
处理器核心:八核心
显卡芯片:Mali-450
显卡核心:四核心
系统内存:1GB
存储容量:16GB
屏幕尺寸:8英寸
屏幕分辨率:1280x800
屏幕像素密度:189PPI
屏幕描述缓罩:电容式触摸屏,多点式触摸屏
屏幕特性:IPS屏幕
网络模式:或哪散联通3G(WCDMA),移动2G(GSM)
蓝牙功能:支持,蓝牙4.0模块
摄像头:双摄像头(前置:200万像素,后置:500万像素)
电池类型:锂电池,4000毫安
GPS导航:内置GPS导航
内置感应:智能重力感应,环境光线感应,距离感应器
通讯功能:支持通话功能
‘玖’ 电脑屏幕dpi越高越好
dpi指的是则斗滑像素密度,这个数值越大,单位面积内的像素点越多。
同样尺寸的屏幕,dpi越大屏幕分辨率就越大孙腊。
同样dpi的屏幕,屏幕尺寸越大分辨率就越大。
同样销凳分辨率的屏幕,dpi越大屏幕尺寸就越校
‘拾’ 15.6英寸的笔记本1080p屏幕像素密度与27英寸2k屏幕的像素密哪个高看起来哪个更清楚
27英寸2k屏幕的像素密高,27英寸2k屏幕更清楚。
2K屏幕看大像素图像视频都是非常清晰的,不一样的感受,要尽快让HD(720P左右)屏笔记本屏幕淘汰(除了部分工程师只需要续航数据不需要高清分辨率的之外),也要尽快让FHD(1080P)电脑显示器和电视显示器淘汰。尽快进入2K时代,把价格拉下来。
2k屏幕的好处:
支持更高的分辨率,进行PS图形处理,或者EXCELL表格时,更容易总揽全局,不用拖动滚动条回了,这就是2K,4K等高分辨率的答优势。玩3D游戏的话,因为显示面积太大,对硬件的负担也增加很多,没足够的财力还是不要尝试的好。