隐藏在像素中的色彩“密码”
2020-08-14逸之
逸之
你好,让我们一起来做个小实验吧:请你向你身边的长辈借一部手机,先打开手机的相机,再打开电脑或者电视机,将手机摄像头对准它们的屏幕,用手指放大手机里显示的画面。咦,原本清晰的图像怎么成了一个个粗糙的花花绿绿的亮点了呢?恭喜,你发现了我们肉眼几乎看不见的东西——像素。
你了解像素吗?
电子设备的显示屏都是由成千上万个像素组成的,它们按行、按列整整齐齐地排布。我们经常听到1280×720、1440×960、1920×1080等描述分辨率的说法,说的正是像素的行数和列数。
现在,在屏幕上找到一片白色的区域,去放大拍摄它试试看。你会发现什么?竟然也会出现一片的花花绿绿的亮点!原来,像素是由不同颜色的光组成的。就像阳光一样,是由各种颜色的光混合在一起的。
像素的颜色
像素不像彩虹一样有那么多种颜色,每个像素都仅由红、绿、蓝三种颜色构成,这三种颜色也就是我们常说的三原色。
颜色是种很神奇的东西,它可以像数学一样进行“加减计算”,比如:
而最神奇的是:
红 + 绿 + 蓝 = 白
可以想象,只要合适地调配三原色的比例,就能得到任意一种颜色。在电子屏幕上,这个比例的调配是靠调节光的亮度来实现的。比如要显示红色,就把红光的亮度调到最高,把绿光和蓝光的亮度调到最低,远远看去,这个像素就是红色的。
像素背后的数据
屏幕背后的芯片把每种光的亮度划分为256个等级,0表示最暗,255表示最亮。之所以是256个等级,是因为计算机采用了8位二进制数表示它:
2×2×2×2×2×2×2×2=256
这样,每个像素都被编码成一组表示三原色亮度的数据,比如红色就是(255,0,0),淡红色是(170,0,0),或者更淡一点就是(85,0,0)。再比如三原色等比例调和出的灰色(85,85,85),以及黑色(0,0,0)。还有更多我们一下子叫不上名字卻真实存在的颜色,一共有256×256×256=16777216(种)之多。