在计算机中,表达图像和计算机生成的图形图像有两种常用的方法:一种叫做是矢量图(vector based image)法,另一种叫点位图(bit mapped image)法。
位图由排列成网格的称为像素的点组成。例如,在一个位图的叶子图形中,图像由网格中每个像素的位置和颜色值决定;每个点被指定一种颜色;在以正确的分辨率查看时,这些点就像马赛克那样拼合在一起形成图像,如图6.4所示。
矢量图使用称为矢量的线条和曲线(包括颜色和位置信息)来描述图像。例如,一片叶子的图像可以使用一系列的点(这些点最终形成叶子的轮廓)来描述;叶子的颜色由轮廓(即笔触)的颜色和轮廓所包围的区域(即填充)的颜色决定,如图6.5所示。
图6.4 位图
图6.5 矢量图
由于它是用数字信息描述图像的,因此矢量格式的文件通常比较小。当对矢量图进行编辑时,可以修改描述图形形状的线条和曲线的属性;可以对矢量图形进行移动、调整大小、重定形状以及更改颜色的操作而不更改其外观品质。矢量图形与分辨率无关,这意味着它们可以显示在各种分辨率的输出设备上,而丝毫不影响品质。
2. 灰度图与彩色图
灰度图(gray-scale image)按照灰度等级的数目来划分。一幅640×480的单色图像需要占据37.5KB的存储空间。例如,图6.6和图6.7所示分别为标准单色图和标准灰度图。
图6.6 标准单色图
图6.7 标准灰度图
灰度值级数就等于256级,每个像素可以是0~255的任何一个值,一幅640×480的灰度图像就需要占据300KB的存储空间。
彩色图像(color image)可按照颜色的数目来划分,例如256色图像和真彩色(224=16777216种颜色)等。
如图6.8所示,一幅用256色标准图像转换成的256级灰度图像,彩色图像的每个像素的R、G和B值用一个字节来表示,一幅640×480的8位彩色图像需要300KB的存储空间;图6.9是一幅真彩色图像转换成的256级灰度图像,每个像素的R、G、B分量分别用一个字节表示,一幅640×480的真彩色图像需要900KB的存储空间。
图6.8 256色标准图像转换成的灰度图
图6.9 24位标准图像转换成的灰度图
许多24位彩色图像是用32位存储的,这个附加的8位叫做alpha通道,它的值叫做alpha值,它用来表示该像素如何产生特技效果。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。