Windows调整dpi,可使显示项目变大
这是一个事实!你从96dpi调整为120dpi,“我的电脑”图标就会变大,占用更多的屏幕空间!你的屏幕上可显示的东东就会变少。东东都变大了,你的眼睛看起来很舒服了!但是眼睛能看到的东西变少了!
为什么会这样呢?下面分析一下:
96dpi即为:96pixels/inch,1英寸包含96个像素点,96个像素点的长度是1英寸。那我把dpi从96--120,1英寸就包含120个像素点那每个像素点的尺寸是如何变化的呢?
96dpi时:96pixels/inch-->96pixels/2.54cm-->96pixels/25.4mm,那么:
1mm对应3.7795275590551181102362204724409Pixels
1Pixel对应0.26458333333333333333333333333333mm
120dpi时:120pixels/inch-->120pixels/2.54cm-->120pixels/25.4mm,那么:
1mm对应4.7244094488188976377952755905512Pixels
1Pixel对应0.21166666666666666666666666666667mm
发现了吗?每像素的物理尺寸变小了!!!
那么32×32像素的图片,在96dpi下是不是比在120dpi下要显的大呢???按照上述推理,应该是的!
但是,事实是如何呢?恰恰相反!!!120dpi下,图显的更大!与推理相反啊!
事实证明,高dpi能让文字显示更大!关于dpi的推理不能如上文那样推导。
应该是这样的:
显示器出厂后,屏幕大小就固定了,其显示能力也固定了,也就是说显示器横向、纵向能够显示的像素点是有上限的,如果显示器的最佳显示分辨率为1440×900,那么该显示器横向上最多也就1440个像素点,再高就不行了!是硬件限制。纵向上也是如此。
也就是从硬件上讲(或者说是物理上),显示器的物理DPI出厂后就确定了!包含两个固定值:
1)屏幕尺寸,如14.1英寸
2)分辨率上限,如1440×900
所以,每像素的尺寸(1Pixel=?Inch)是个常量(屏幕上一定范围的区域)。
96DPI是windows的一个基本单位,文字的显示是以此单位为基准的,比如宋体10号字,物理尺寸为(10/72)(英寸),为了保证在任何显示器屏幕上显示的宋体10号字,输出到打印机后大小都一样,那么在屏幕上的显示就会有差异了:
96dpi:(10/72) × 96 = 13.333333333333333333333333333333像素
120dpi:(10/72) × 120 = 16.666666666666666666666666666667像素,看到了吧,变大啦!
总结起来,
1、每一台显示器,都有一个最佳分辨率,这是出厂时候就确定了的,变不了!
2、在相同的分辨率下,人们买大显示器,目的是能够在一个屏幕上看更多的东西!
3、相同的屏幕尺寸,分辨率越高,能看到的东西越多,但是东西看起来越小!
4、高分辨率相当于用圆珠笔画画,笔画细;低分辨率相当于用毛笔画画,笔画粗!
现在的iphone,屏幕那么小,但是分辨率超高,显示的东西巨多!但是人眼看久了,会很疲劳,因为东西显示的太小啦
人眼看东西舒不舒服,是依据东西的物理尺寸的,大象永远比老鼠高大,容易发现!但是要精细的画出(用像素点)大象却比画出老鼠更费笔墨(像素点)