图形和图像在计算机中是两个不同的概念。图形一般是由点或线条组成的画面,多数是由绘图软件绘制出来的,而图像则是直接利用扫描仪或数码相机对景物拍摄的效果。因此,图形可以采用矢量形式存储,而图像则多采用位图方式存储。
(1)矢量图形文件
矢量图形的基本思想:把图形看作由一段段具有一定宽度、一定长度和方向性的线段组成。矢量图形文件记录的是每个线段的起点和终点以及线段的色彩、宽度等信息,该文件可以看作是众多矢量表示的集合。
(2)位图文件
由于以扫描仪和数码相机拍照的照片不适合以矢量方式存储,于是采用了位图方式。其基本思想是:把照片看成是由m行n列的矩形块组成,每个矩形块被称为一个象素,记录每个象素的颜色值,得到的图形文件被称为位图文件。
照片被分隔成的“行×列”称为分辨率,整个照片中所有象素可以标记的颜色种类数称为颜色深度。很容易理解,分辨率越高,颜色深度越大,数字化图片的质量越高,存储该图片需要的存储空间就越大。现在计算机中多采用24位真彩色的颜色深度来存储图像文件。如图1-6所示。
图1- 6英文字母A的点阵结构及其各点对应的二进制值
如果不加压缩地存储位图文件(bmp格式),那么每幅图片的存储容量为:
图片长×图片宽×每象素的使用的二进制位数/8(注:这里的图片长和宽以象素数表示)
例如:存储一幅640×480的24位真彩色的图片,其文件大小大约是:
640×480×24/8=921600字节
大约为900KB,接近1MB。如果图片的长和宽都增加一倍,那么图片文件的大小将是4MB,而印刷、制版业经常要使用长宽在3000象素以上的高清晰度图像,那么不加压缩的图像文件将耗费大量的存储空间。
因此,为减轻计算机存储的压力,一般对位图文件采用压缩格式存储。例如下面将要讲到的jpg压缩格式。
(3)动态图像文件
在计算机系统中,除了使用静态的图像文件,还要播放一些视频信息。对于动画和视频信息,一般是通过一定的技术手段把若干帧图像压缩、编码,按照一定的时间顺序以数字化形式保存到存储介质上。