(1)什么是位图及其特征?
相比以下基于矢量的绘图程序,Photoshop之类的照片编辑程序用于处理位图图像。当您处理位图图像时,您可以优化小细节、进行重大更改并增强效果。位图图像也称为点阵图像或绘制图像,由称为像素(图片元素)的单个点组成。这些点可以排列和染色成不同的图案。当你放大位图时,你可以看到无数个独立的方块组成了整个图像。扩展位图大小的效果是增加单个像素,这使得线条和形状显得不均匀。但是,如果从远处看,位图图像的颜色和形状看起来是连续的。因为每个像素都是单独染色的,所以通过一次一个像素地操作选择区域,可以产生类似于照片的逼真效果,例如加深阴影和强调颜色。减小位图尺寸也会扭曲原始图像,因为这会通过减少像素使整个图像变小。类似地,因为位图图像是以排列的像素集合的形式创建的,所以不能独立地操纵(例如移动)本地位图。
点阵图像与分辨率有关,即某一区域的图像有固定数量的像素。因此,如果显示的图像在屏幕上以较大的放大率放大或以较低的分辨率打印,位图图像中会出现锯齿状边缘。在图1中,可以清楚的看到局部图像放大4倍和12倍的效果对比。
现在,以下面的照片为例。如果我们把照片扫描成文件保存,一般可以这样描述这样的照片文件:多少倍的分辨率,多少种颜色等等。这类文件可以用PhotoShop、CorelPaint等软件查看和处理。通过这些软件,我们可以一直放大图形的部分,最后可以看到一个马赛克状的色块,这是图形中最小的元素——像素。在这里,我们将继续放大图像,我们将看到马赛克将继续变大,直到一个像素占据整个窗口,窗口将变成单一颜色。这说明这种图形是不能无限放大的。
(2)位图的文件格式
位图有多种文件类型,如*。bmp,*。pcx,*。gif,*。jpg,*。tif,*。photoshop的pcd,*。柯达照片CD和*的psd。corel照片漆的cpt。同样的图形保存到上述文件中的字节数会有一些差异,尤其是jpg格式,其大小只有同样bmp格式的1/20到1/35,因为它们的点矩阵都经过了复杂的压缩算法。
(3)位图文件的规律
如果你保存一组这样的文件,你肯定会发现这样一个规律:
1.图形区域越大,文件的字节数就越多。
2.文件的颜色越丰富,它的字节就越多。
这些特性是所有位图共有的。这种图形表达和初中数学课上我们在坐标纸上逐点画函数图形时很像。虽然我们可以逐点把图形画得很漂亮,但是当我们用放大镜看函数图的部分时,它是粗糙的点。编辑这种图形的软件也称为点阵图形编辑器。比如PhotoShop,PhotoStyle,画笔等等。
二、矢量图(vector)
(1)什么是矢量图及其特征?
矢量图像,也称为面向对象的图像或绘图图像,在数学上定义为由线连接的一系列点。Adobe Illustrator、CorelDraw、CAD等软件都是基于矢量图形创建的。矢量文件中的图形元素称为对象。每个对象都是一个独立的实体,具有颜色、形状、轮廓、大小和屏幕位置等属性。由于每个对象都是一个独立的实体,因此它可以多次移动和更改其属性,而不会影响图例中的其他对象,同时保持其原始清晰度和曲率。这些特性使得基于矢量的程序特别适合于图例和三维建模,因为它们通常需要创建和操作单个对象的能力。基于矢量的绘图与分辨率无关。这意味着它们可以以最高分辨率显示在输出设备上。
矢量图形与分辨率无关,可以缩放到任意大小,以任意分辨率打印在输出设备上,不影响清晰度。所以矢量图形是文字(尤其是小字)和线条图形(比如logos)的最佳选择。
还有一些图形(如工程图、线条画、漫画等。),主要由线条和色块组成。这些图形可以分解成单个图形元素,如线条、字符、圆形、矩形和多边形。然后用一个代数表达式来表示每个分解后的元素。例如,一个圆可以表示为一个图,圆心在(x1,y1),半径为R;矩形可以用指定左上角坐标(x1,y1)和右下角坐标(x2,y2)的四边形来表示;线可以由连接一个端点的坐标(x1,y1)和另一个端点的坐标(x2,y2)的线来表示。当然,我们也可以给每个元素添加一些属性,比如边框线的宽度,边框线是实线还是虚线,中间填充什么颜色等等。然后将这些元素及其属性的代数表达式保存为文件,生成所谓的矢量图(也叫向量图)。
(2)矢量图的文件格式
还有很多矢量图形格式,比如*。AI,*。Adobe Illustrator的EPS和SVG,*。AutoCAD的dwg和dxf,*。Corel DRAW的cdr。windows标准图元文件和*的wmf。增强型图元文件的emf等。当需要打开这个图形文件时,程序根据每个元素的代数表达式计算出每个元素的图形并显示出来。就像我们写一个函数公式,也可以通过计算得到函数图。编辑这种图形的软件也称为矢量图形编辑器。如AutoCAD、CorelDraw、Illustrator、Freehand等。
(3)矢量图形文件法则
这样的图形也有和* * * *一样的规律:
1.可以无限放大图中的细节,不用担心失真和色块。
2.普通线条图形和卡通图形保存为矢量文件比保存为位图文件要小得多。
3.保存文件的大小与图中元素的数量和每个元素的复杂程度成正比。与图形面积和色彩丰富程度无关。(一个元素的复杂度是指这个元素的结构复杂度。比如五角星比矩形复杂,任意曲线比直线段复杂。)
4.通过软件可以很容易地将矢量图转换成位图,而位图转换成矢量图需要复杂而庞大的数据处理,生成的矢量图质量永远无法与原图相比。
嗯,位图和矢量图的区别就在这里。如果你看完这篇文章,你应该掌握它们的区别。恭喜你。