欢迎光临 Enjoy IT (ITECN.NET) 登录 | 注册 | 帮助

分辨率的故事

本文已发表在《个人电脑》杂志,请勿随意转载

在前几年,LCD显示器还是一种比较奢侈的产品,售价很高,而且性能参数很差,属于低性价比产品的典型。然而技术的发展是很快的,短短几年时间,LCD面板的生产技术得到了长足进步,大屏幕LCD显示器性能越来越好,售价越来越低,感兴趣的人则越来越多。
然而很多购买了LCD显示器,尤其是大屏幕LCD显示器的人买回来之后才发现,怎么LCD显示器不如自己想象中的好。
例如,原本在CRT显示器上显示很好的文字内容,在LCD显示器上为什么变得那么小,看起来很费眼睛。买了一台24寸的宽屏LCD后却发现,很多网页无法适应这么大的分辨率,将浏览器窗口最大化之后,网页内容只能居中显示或者靠左显示,旁边有很大一部分面积都被浪费了。想要在LCD显示器上玩一些低分辨率的老游戏,可是游戏的显示效果为什么那么差劲。
本文会告诉你在遇到这些问题后该如何解决。

显示器的技术指标是什么意思

 在买显示器之前,很多人都会详细了解显示器的性能参数,例如显示面积、分辨率、点距、色深等,然而这些参数分别有什么作用?对显示器的显示效果有什么影响?因为本文着重讨论显示面积、分辨率以及点距对显示器的影响,因此主要会介绍这三个参数。同时本文的主要内容仅适合LCD显示器。
在介绍之前,首先说一个很现实的问题。前两天我买了一台22寸的宽屏LCD显示器。在试用了新显示器后,我父亲很疑惑,为什么显示器尺寸变大了,显示的文字反而更小了?不像电视机,尺寸越大,显示的内容就越大?
其实对很多新手,这些问题是很常见的。这就要从显示器的分辨率和点距说起。从显示器的工作原理可以知道,其实显示器是由很多小点组成的,这些最小的点就是我们常说的“像素”。例如,对于分辨率为800×600的显示器,这表示显示器上横向是由800个像素点组成的,纵向由600个像素点组成,那么整个显示器上就有800×600=480000个像素。
对于最古老的模拟CRT电视机,无论电视机的尺寸有多大,分辨率一般都不会超过300线,也就是说,模拟电视上,纵向像素数一般都是低于300的。而且因为电视信号的分辨率通常都是固定的,因此电视机的分辨率不会随着屏幕尺寸的增大而增大(增大的只是每个像素的大小,可以理解为点距)。所以在看电视的时候我们会发现,同样的视频信号,在屏幕越大的电视机上观看,显示的内容会越大,但是越不清晰。大屏幕电视机往往远距离观看效果更好。
计算机显示器就不同了,随着屏幕尺寸的增大,分辨率往往都是增大的(点距的变化很小)。因此在计算机显示器上,无论屏幕的大小,显示内容看起来清晰度几乎是一样的。然而这却存在一个问题,因为LCD显示器的画面是由很多像素点组成的,因此像素点越小(点距),显示结果就越细腻。然而太小的像素点会导致文字内容一样很小,看不清文字内容。同时像素点越小,对LCD面板的制造工艺要求就越高,产品也就越贵。那么怎样在点距、分辨率、尺寸以及成本之间取舍?
目前市场上常见的计算机LCD显示器尺寸有19寸、19寸宽屏、22寸、24寸(大于19寸的几乎都是宽屏),这些尺寸和点距以及分辨率之间的关系如下表所示。

尺寸

分辨率

点距

19

1280×1024

0.294mm

19寸宽屏

1440×900

0.285mm

22

1680×1050

0.282mm

24

1920×1200

0.270mm

从这些尺寸的对比正好对应了大部分人对这些显示器的感觉。默认分辨率下,19寸显示器显示的文字比较大,但是图片内容不够细腻,很“毛糙”;24寸显示器显示的图片内容很细腻,但是文字内容又太小;19寸宽屏和22寸显示器则处于比较“折衷”的位置。正因为如此,22寸被很多人成为LCD显示器的“黄金尺寸”。
显示器的硬件指标很复杂,但我们只需要了解这么多。下面一起讨论一下,怎样能够更加充分地利用好已经买回来的LCD显示器。

使用ClearType技术增强显示效果

最早在Windows XP中,微软提出了一种叫做ClearType的显示增强效果,可以用于增强LCD显示器的显示质量,提高文字可读性。那么这个功能到底有什么作用?
前面已经说过,显示器上显示的图案实际上是由一个一个像素组成的,而像素是有大小的(点距),如果我们希望用像素组成一个字母“C”,很明显,因为有弯曲的线条,因此在使用像素组合的时候,在弯曲的地方会留下明显的锯齿。
ClearType技术则可以在组成文字的象素点之间填充过渡色,以达到给文字“抗锯齿”的效果。对比下面两张图片,左侧一张是关闭ClearType技术后拍摄的显示器显示内容,而右侧是开启该技术后获得的。很明显,在应用了ClearType技术之后,字体的边缘显示更加平滑,当然,文字也就更加赏心悦目了。

 

该技术在Windows Vista下是默认启用的,不过在Windows XP中可能没有启用。如果想要在Windows XP下启用该功能,请在桌面空白处单击鼠标右键,选择“选项”,打开显示选项对话框。接着打开“外观”选项卡,单击“效果”按钮,打开效果对话框。选中“使用下列方式使屏幕字体的边缘平滑”选项,接着在下拉菜单中选择“清晰”即可。要注意,大部分情况下,该功能只对LCD显示器有效,同时需要设置显卡使用32位色才可以使用。
如果在启用ClearType后发现显示效果并不好,这时候可以试试看使用微软的提供的程序进行微调。用Internet Explorer浏览器访问http://www.microsoft.com/typography/cleartype/tuner/Step1.aspx ,在这里安装一个ActiveX加载项,然后根据网页上的显示选择你觉得最“好看”的图片,即可完成调整过程。

调整dpi

很多人在买了大屏幕LCD分辨率后,因为点距的原因,使用默认分辨率觉得文字变得太小,不利于阅读,往往会在大屏幕显示器上使用低分辨率,例如让24寸LCD显示器工作在1440*900的分辨率上。其实这样做就是大材小用,我们可以通过其他方法让显示器使用默认分辨率,但同时让文字更大,更易于阅读。
前面已经说过点距和分辨率对显示效果的影响,其实这里还有一个很重要的参数:dpi(dot per inch,每英寸点数)。该参数定义了像素的密度,也可以理解为解析度。简单来说,dpi决定了显示器上一条一英寸长的线条是由多少像素点组成的。一般情况下,我们可以买到的非专业LCD显示器都是96dpi的,这意味着在大部分显示器上,一英寸长的线条实际上是由96个像素点组成。
那么只要人为调整Windows的dpi数,就可以在显示器上获得更好的显示效果。所有新版本Windows都具有这个功能,不过Windows Vista是其中做得最好的。我们一起试试看怎样在Windows Vista中进行调整。
为了能够对调整前后的效果进行对比,首先在默认设置下,对整个屏幕抓图,如下图 所示。

  (大图

这是在一台22寸宽屏LCD上,使用默认的1680×1050分辨率截取的。
在桌面的空白处单击鼠标右键,选择“个性化”,打开个性化窗口,然后单击窗口左侧“任务”列表中的“调整字体大小”链接,打开DPI缩放比例对话框(如下图所示)。

 

 在这里直接选择“更大比例”选项即可,这样可以设置Windows使用120pdi的精度,而因为显示器的pdi数是固定的,因此越大的Windows dpi设置就会让Windows下显示的文字越大。同时,如果希望使用其他pdi设置,可以单击“自定义PDI”按钮,在随后出现的自定义DPI设置对话框中选择希望使用的比例。
设置后单击“确定”,并重启动系统。这时候整个桌面的截图成了下面的样子。对比图2可以明显感觉到,在分辨率相同的情况下,更高的dpi带来了更大的显示文字(开始菜单和控制面板窗口中的文字),但同时图像等内容(屏幕右侧的Windows边栏)依然细腻,整个显示结果的可读性都很好。

 (大图

 并排显示或放大网页

很多使用大屏幕LCD显示器的人还会遇到另外一个问题,这主要发生在浏览网页的时候,那就是,将浏览器窗口最大化后,很多网页都占据屏幕中央或者左侧的一部分区域,显示器上大量区域都被浪费了。
其实这样做是有原因的。毕竟大部分人依然在使用老的显示器,因此在设计网页的时候,大部分设计师都会以1024×768分辨率为标准进行设置,这样网页才可以在大部分人的浏览器中显示。
这时候很多人都希望能让浏览器放大显示网页,例如在Internet Explorer的“查看-文字大小”菜单中选择“较大”、“最大”等设置。然而这个设置对有些网页并不会生效,因为这些网页往往使用CSS来定义网页字号,并不是用浏览器的设置。同时这种方法只能放大文字内容,对于版面比较复杂的网页,例如包含了较多图形或者表格,还有可能导致网页内容错位。
这种情况下,如果你用了Internet Explorer 7,那么可以试试看Internet Explorer的网页缩放功能。在Internet Explorer 7窗口底部的状态栏有一个缩放工具,直接单击该工具就可以让网页的完整内容按顺序以125%、150%、100%的比例显示。如果希望自定义缩放比例,只需要单击该工具右侧的箭头,即可在弹出菜单中进行选择。或者也可以单击“自定义”,手工输入要使用的缩放比例。

 

让我们试试看实际的显示结果。将显示器分辨率设置为1680×1050,使用默认的96dpi,并将Internet Explorer 7浏览器窗口最大化,下面6图是100%显示的网页,图7是150%显示的网页。很明显,不仅文字,所有图片内容被放大了,而且网页的结构基本上都能保持原样。

   

除了可以让网页缩放显示外,我们还可以在宽屏幕显示器上并排显示多个窗口。例如,要写文章,但同时还要查资料,那就可以让Word窗口和Internet Explorer窗口并排显示,这样就不用在多个窗口之间切换,间接提高工作效率。除了并排显示外,我们还可以让Windows对窗口进行层叠或者堆叠。
假设需要并排显示窗口,可以这样操作:如果桌面上打开了多个窗口,首先将所有不需要并排显示的窗口全部最小化(注意,该功能只能对没有被最小化的窗口使用),同时让所有需要并排显示的窗口处于最大化或者还原状态。接着用鼠标右键单击Windows任务栏的空白处,从右键菜单中选择“并排显示窗口”,这样虽有没有被最小化的窗口都会自动被Windows并排显示在一起。基本上,22寸或24寸的宽屏显示器,并排显示两个A4的Word文档问题都不大。

  (大图

 除了并排显示,选择“层叠窗口”或者“堆叠显示窗口”命令,Windows还可以帮我们以其他方式自动排列没有被最小化的窗口。通过灵活使用这些排列方式,大屏幕显示器可以更好地帮助我们完成工作。在使用了任何一种显示方式后,再次在任务栏空白处单击鼠标右键,任务栏菜单中会显示相应的撤销命令,例如并排显示窗口后,就会出现“撤销并排显示”的命令,选择该命令后窗口的排列方式就会被复原。
如果你系统中安装了微软的鼠标驱动(不一定非要有微软的鼠标),那么在按下鼠标滚轮或者中键后,所有打开的窗口(包括被最小化的)都会并列显示在屏幕上,将鼠标指针移动到相应的窗口后,该程序的窗口就会被放大显示,这时候按下鼠标左键即可切换到该窗口。个人感觉这个功能要比Windows Vista自带的Flip 3D功能更实用。

 (大图

 让老游戏更适合新显示器

在使用LCD显示器,尤其是高分辨率LCD显示器玩老游戏的朋友,最头疼的可能是分辨率不匹配的问题。自己的显示器已经可以达到宽屏的1680×1050的分辨率,而游戏最高只支持非宽屏的1024×768分辨率。这时候,游戏往往被放大以全屏显示。但这又带来另一个问题,显示器是宽屏的,游戏能支持的分辨率并不是,那么游戏画面被放大后会变形,而在有些游戏里,画面显示比例不准确可能会严重影响到我们的发挥。
这种情况下可以考虑调整显卡的设置。以ATI显卡的催化剂驱动为例,打开催化剂控制中心的高级模式,依次进入“数字面板属性-属性”,在“图像缩放”选项下选择“使影像居中显示”,这样以后玩低分辨率的游戏,游戏的画面就会居中显示在显示器的中央,同时画面四周会显示黑边。

 

 对于nVidia或者S3等品牌的显卡,安装最新的驱动后,也能在设置程序中找到类似的选项。

杜绝电影中讨厌的黑边

 现阶段,很多购买宽屏显示器的人都是为了更好的电影欣赏效果。因为大部分电影在宽屏显示器上都可以全屏显示,不会像非宽屏显示器那样在画面上下留下难看的黑边。然而,当你买回宽屏显示器后可能发现,有些电影依然存在黑边。
原因是多方面的,主要是因为电影的画面比例目前还不统一,而宽屏计算机显示器的显示比例一直都是16:10,因此黑边也就在所难免了。这时候有两种选择,第一种,舍弃电影画面中的部分内容,全屏显示电影画面;第二种,充分利用画面下方的黑边显示字幕。下文会以KMPlayer播放软件为例进行介绍。其他播放器可能也具有类似的功能。
如果完全不希望看到黑边,但可以接受可视范围的损失,那么可以设置过扫描输出。这种工作方式的原理是,将比例和显示器不一致的电影画面进行剪裁,减掉画面四周的区域,然后将剪裁到一致的画面全屏显示在显示器上。
在KMPlayer中,用鼠标右键单击画面,然后指向“屏幕控制”,接着选择“全屏幕(过扫描)”,对比下图,虽然过扫描方式损失了画面四周的内容(主要是左右两侧),但至少讨厌的黑边看不到了(上下两侧)。

   

 如果不希望画面的可视范围有任何损失,那么对某些电影,就只能留着讨厌的黑边,但我们可以把黑边充分利用起来,用来显示字幕,这样字幕就不会遮盖电影画面的内容。要注意,这个方法仅适合外挂的字幕,对于已经嵌入到电影画面内的“硬字幕”无效。
还是以KMPlayer为例,首先需要将视频渲染器设置为VMR9窗口化,方法是在画面上单击鼠标右键,依次指向“视频(高级)-视频渲染器”,然后选择“VMR9窗口化”。然后设置字幕描绘到覆盖表面,方法是在画面上单击鼠标右键,指向“字幕”,然后选择“描绘到覆盖表面”。接着在播放电影的过程中,按下“Ctrl-[”或“Ctrl-]”组合键即可调整字幕在垂直方向上的位置,前者可以降低字幕的高度,后者可以升高。只要将字幕的高度降低到屏幕底部的黑边范围内即可。同时为了更加充分地利用黑边的范围,我们还可以调整字幕文字的大小,直接按下“Alt-[”和“Alt-]”快捷键即可放大或缩小文字。

    

其实大屏幕的LCD显示器,尤其是宽屏幕显示器的显示比例更符合人眼的视角,长时间观看要比非宽屏更舒适。只不过都是一些软件以及设置上的缺陷导致很多人觉得大屏幕或者宽屏没什么太大用处。相信通过本文,你已经了解了如何设置软件才能更好地满足大屏幕显示器的需要。那么下次换显示器的时候,何不考虑一下呢?

已发表 2007年8月5日 17:15 作者 Liu_hui

评论通知

如果您想在帖子更新时接到邮件通知,请先登录。这里

订阅帖子评论使用 RSS

评论

2007年8月5日 17:38 by 刘晖的Blog

# 分辨率的故事

在前几年,LCD显示器还是一种比较奢侈的产品,售价很高,而且性能参数很差,属于低性价比产品的典型。然而技术的发展是很快的,短短几年时间,LCD面板的生产技术得到了长足进步,大屏幕LCD显示器性能越来越好,售价越来越低,感兴趣的人则越来越多。

2007年8月6日 9:23 by miniboy

# re: 分辨率的故事

平时没太多想,老大这几招,太实用了!多谢!

2007年8月6日 11:44 by clippit

# re: 分辨率的故事

写得好详细啊!

2007年8月7日 2:19 by akka

# re: 分辨率的故事

写得很好啊,搞懂了几个一直以来困惑自己的难题。

2007年9月3日 0:32 by Kit

# re: 分辨率的故事

真不知道当初那个发明Resolution这个词的那位仙人是那根筋不对,分辨率(Resolution)在应该是单位面积内的像素(或别的单位)的量,单位应该是dpi。而那个800x600应该叫屏幕像素数或屏幕区域之类的,非弄个这么别扭的概念。

2007年11月25日 9:22 by 大彪哥

# re: 分辨率的故事

我补充一点吧,

对于带有可以左右旋转90度角支架的显示器,可以将显示屏旋转过来,再配合显示器本身或者显卡的驱动程序,就可以将显示器竖过来显示了,这样更符合一般人的阅读习惯,又避免了宽屏显示器在以大分辨率模式工作室,两边空出许多白边的情况。

我已经这样用好几年了。

2008年7月23日 22:04 by tusooa

# re: 分辨率的故事

>如果你系统中安装了微软的鼠标驱动(不一定非要有微软的鼠标),那么在按下鼠标滚轮或者中键后,所有打开的窗口(包括被最小化的)都会并列显示在屏幕上,将鼠标指针移动到相应的窗口后,该程序的窗口就会被放大显示,这时候按下鼠标左键即可切换到该窗口。个人感觉这个功能要比Windows Vista自带的Flip 3D功能更实用。

不行啊

说说您的看法?

(必填) 
必填 
(必填)