像素特辑-2-显示器坏点检测和图片文件
现在我们知道电脑显示器屏幕上,一组红绿蓝光点儿才能为眼睛提供一个颜色点,此色点即像素。CRT显示器和液晶显示器皆如是。由此原理,我们就知道怎么测试显示器了。
一般买到新的显示器,我会让它分别显示红,绿,蓝三种颜色的纯色画面。就是为了测试屏幕对应的三种原色灯泡有没有问题。屏幕上的像素点越多,越要贴进了去观察。颜色显示不正常的就是问题点。这个方法还可以展开,比如使用红绿组合的黄色,红蓝组合的品红色,蓝绿组合的青色,三种全开的白色等等。条件稍好的朋友,可以选择“保点屏幕”,即商家保证没有坏点和暗点的屏幕。
既然显示器上都是像素。那么自然的,我们需要向它提供每一个像素的颜色。这些数据的来源之一,就是像素图片。像素图片也跟屏幕似的,里面存放的就是像素点的颜色数据。同屏幕像素一样,也是按行和列这么存。正和显示器相呼应。所以像素图片的文件,一定会标识图片分辨率。
虽然都是存储像素的数据,但还有不同的存储方法呢。比如有的就是老老实实的存:第1行,第1个点,红色29,绿色28,蓝色99。有的这样存”第1行第1个像素和第19行第109个像素一样,都是红色29,绿色28,蓝色99“。还有的图片文件,除了红绿蓝(RGB),更额外保存了透明度信息。
所以我们可以见到很多不同类型的图片文件格式。比如JPG,BMP,PNG等等。这些图片格式的细节留待以后详述。
现在我以自己的这台分辨率1920X1080的显示器举例。若,恰好有一张1920X1080像素的图片,我设置它为桌面背景。那么刚刚好,每一个显示器像素显示一个图片像素。完美。但如果我的图片只有480X270像素,要整屏显示这个图片,需要四个显示器像素显示一个图片像素。所以画面就有马赛克效果了。显示器的能力被浪费。又如果我们要显示3840×2160的图片,那么显示器像素不够用,不能完整还原图片,只能通过图像的缩放算法,计算图像缩小到1920X1080像素时的数据再显示。因为几个图片像素被重新计算成一个类似像素,所以图片缩放后的效果和原图一定有差别,不同的算法差别还很大。这种现象也是一种失真。因为原始信息和显示出来的信息不一致了,丢失了很多细节。
我们都喜欢像素多的,高分辨率显示器,比如4K屏幕。分辨率越高,像素点越多,能显示的内容就越多。但是,仅仅有好显示器并不足够,还需要对应的数据内容,才可以把显示器的素质发挥出来。所以我们家2015年买电视机,我只要1080P高清的,不要4K屏幕,因为4K的片源难找。