点阵图(位图)与矢量图的区别
camio
camio Lv.12
2005年06月01日 17:11:23
只看楼主

算机绘图分为点阵图(又称位图或栅格图像)和矢量图形两大类,认识他们的特色和差异,有助于创建、输入、输出编辑和应用数字图像。位图图像和矢量图形没有好坏之分,只是用途不同而已。因此,整合位图图像和矢量图形的优点,才是处理数字图像的最佳方式。点阵图与矢量图的两个文件的区别(请注意细节部分)

算机绘图分为点阵图(又称位图或栅格图像)和矢量图形两大类,认识他们的特色和差异,有助于创建、输入、输出编辑和应用数字图像。位图图像和矢量图形没有好坏之分,只是用途不同而已。因此,整合位图图像和矢量图形的优点,才是处理数字图像的最佳方式。



点阵图与矢量图的两个文件的区别(请注意细节部分)


免费打赏
camio
2005年06月01日 17:11:42
2楼
一、点阵图(Bitmap)

  (1)何谓点阵图及点阵图的特性?

  与下述基于矢量的绘图程序相比,像Photoshop 这样的编辑照片程序则用于处理位图图像。当您处理位图图像时,可以优化微小细节,进行显著改动,以及增强效果。位图图像,亦称为点阵图像或绘制图像,是由称作像素(图片元素)的单个点组成的。这些点可以进行不同的排列和染色以构成图样。当放大位图时,可以看见赖以构成整个图像的无数单个方块。扩大位图尺寸的效果是增多单个像素,从而使线条和形状显得参差不齐。然而,如果从稍远的位置观看它,位图图像的颜色和形状又显得是连续的。由于每一个像素都是单独染色的,您可以通过以每次一个像素的频率操作选择区域而产生近似相片的逼真效果,诸如加深阴影和加重颜色。缩小位图尺寸也会使原图变形,因为此举是通过减少像素来使整个图像变小的。同样,由于位图图像是以排列的像素集合体形式创建的,所以不能单独操作(如移动)局部位图。

  点阵图像是与分辨率有关的,即在一定面积的图像上包含有固定数量的像素。因此,如果在屏幕上以较大的倍数放大显示图像,或以过低的分辨率打印,位图图像会出现锯齿边缘。在图1中,您可以清楚地看到将局部图像放大4倍和12倍的效果对比。

  现在就以下面的照片为例,如果我们把照片扫描成为文件并存盘,一般我们可以这样描述这样的照片文件:分辨率多少乘多少,是多少色等等。这样的文件可以用PhotoShop、CorelPaint等软件来浏览和处理。通过这些软件,我们可以把图形的局部一直放大,到最后一定可以看见一个一个象马赛克一样的色块,这就是图形中的最小元素----像素点。到这里,我们再继续放大图象,将看见马赛克继续变大,直到一个像素占据了整个窗口,窗口就变成单一的颜色。这说明这种图形不能无限放大。




  (2)点阵图的文件格式

  点阵图的文件类型很多,如*.bmp、*.pcx、*.gif、*.jpg、*.tif、photoshop的*.pcd、kodak photo CD的*.psd、corel photo paint的*.cpt等。同样的图形,存盘成以上几种文件时文件的字节数会有一些差别,尤其是jpg格式,它的大小只有同样的bmp格式的1/20到1/35,这是因为它们的点矩阵经过了复杂的压缩算法的缘故。

  (3)点阵图文件的规律

  如果你把一组这样的文件存盘,你一定能发现有这样的规律:
  1.图形面积越大,文件的字节数越多
  2.文件的色彩越丰富,文件的字节数越多

  这些特征是所有点阵图共有的。这种图形表达方式很象我们在初中数学课在坐标纸上逐点描绘函数图形,虽然我们可以逐点把图形描绘的很漂亮,但用放大镜看这个函数图形的局部时,就是一个个粗糙的点。编辑这样的图形的软件也叫点阵图形编辑器。如:PhotoShop、PhotoStyle、画笔等等。
回复
camio
2005年06月01日 17:12:06
3楼
二、矢量图(vector)

  (1)何谓矢量图及矢量图的特性?

  矢量图像,也称为面向对象的图像或绘图图像,在数学上定义为一系列由线连接的点。像Adobe Illustrator、CorelDraw、CAD等软件是以矢量图形为基础进行创作的。矢量文件中的图形元素称为对象。每个对象都是一个自成一体的实体,它具有颜色、形状、轮廓、大小和屏幕位置等属性。既然每个对象都是一个自成一体的实体,就可以在维持它原有清晰度和弯曲度的同时,多次移动和改变它的属性,而不会影响图例中的其它对象。这些特征使基于矢量的程序特别适用于图例和三维建模,因为它们通常要求能创建和操作单个对象。基于矢量的绘图同分辨率无关。这意味着它们可以按最高分辨率显示到输出设备上。

  矢量图形与分辨率无关,可以将它缩放到任意大小和以任意分辨率在输出设备上打印出来,都不会影响清晰度。因此,矢量图形是文字(尤其是小字)和线条图形(比如徽标)的最佳选择。





  有一些图形(如工程图、白描图、卡通漫画等),它们主要由线条和色块组成,这些图形可以分解为单个的线条、文字、圆、矩形、多边形等单个的图形元素。再用一个代数式来表达每个被分解出来的元素。例如:一个圆我们可以表示成圆心在(x1,y1),半径为r的图形;一个矩形可以通过指定左上角的坐标(x1,y1)和右下角的坐标(x2,y2)的四边形来表示;线条可以用一个端点的坐标(x1,y1)和另一个端点的坐标(x2,y2)的连线来表示。当然我们还可以为每种元素再加上一些属性,如边框线的宽度、边框线是实线还是虚线、中间填充什么颜色等等。然后把这些元素的代数式和它们的属性作为文件存盘,就生成了所谓的矢量图(也叫向量图)。

  (2)矢量图的文件格式

  矢量图形格式也很多,如Adobe Illustrator的*.AI、*.EPS和SVG、AutoCAD的*.dwg和dxf、Corel DRAW的*.cdr、windows标准图元文件*.wmf和增强型图元文件*.emf等等。当需要打开这种图形文件时,程序根据每个元素的代数式计算出这个元素的图形,并显示出来。就好象我们写出一个函数式,通过计算也能得出函数图形一样。编辑这样的图形的软件也叫矢量图形编辑器。如:AutoCAD、CorelDraw、Illustrator、Freehand等。

  (3)矢量图形文件的规律

  这样的图形也有共同的规律:
  1.你可以无限放大图形中的细节,不用担心会造成失真和色块。
  2.一般的线条的图形和卡通图形,存成矢量图文件就比存成点阵图文件要小很多。
  3.存盘后文件的大小与图形中元素的个数和每个元素的复杂程度成正比。而与图形面积和色彩的丰富程度无关。(元素的复杂程度指的是这个元素的结构复杂度,如五角星就比矩形复杂、一个任意曲线就比一个直线段复杂)
  4.通过软件,矢量图可以轻松地转化为点阵图,而点阵图转化为矢量图就需要经过复杂而庞大的数据处理,而且生成的矢量图的质量绝对不能和原来的图形比拟。

  好了,点阵图与矢量图的区别就介绍到这,如果你看完了这篇文章内容你就应该掌握了他们的区别,恭喜你!

--------------------------------------------------------------------------------
每个女人都是为爱而折翼的天使,她们来到人间,就再也回不去天堂了,所
回复
yang123188
2005年08月10日 22:40:50
4楼
请问矢量位图内部的具体数据结构是什么样子呢,如果用VC的话,它要怎样才能转换成BMP格式?我的QQ是9740712,请联系好吗?谢谢
回复
goto
2005年08月11日 01:20:20
5楼

所谓位图也叫点阵图,是以单位英?内的像素数的多少来确定图象质量的,也叫分辨率,图象质量与分辨率成正比,就象丝网印刷中的丝网的目数是一样的道理,单位面积内的网格目数越大,印出来的图片越清晰,反之则越模糊。而矢量图与分辨率无关,它的整个色域是一体的,也就是色块。试验是什么性质的图的最简单的办法(假如你分不清什么格式是矢量和位图的话)就是在矢量软件中用放大镜放大,位图会随放大倍数的增加变的越来越模糊,而矢量图则不会,你无论放大多少倍,它都是一样。所以矢量图与分辨率无关。
回复
camio
2005年08月11日 09:41:10
6楼
楼上回答的好象文不对题,不过这个问题是不容易哦,不知道有哪位高手知道!
回复
dearjuan
2005年08月11日 22:46:32
7楼
何谓矢量图像?

矢量图像,也称为面向对象的图像或绘图图像,在数学上定义为一系列由线连接的点。矢量文件中的图形元素称为对象。每个对象都是一个自成一体的实体,它具有颜色、形状、轮廓、大小和屏幕位置等属性。既然每个对象都是一个自成一体的实体,就可以在维持它原有清晰度和弯曲度的同时,多次移动和改变它的属性,而不会影响图例中的其它对象。这些特征使基于矢量的程序特别适用于图例和三维建模,因为它们通常要求能创建和操作单个对象。基于矢量的绘图同分辨率无关。这意味着它们可以按最高分辨率显示到输出设备上。

何谓位图图像?

与上述基于矢量的绘图程序相比,像 Photoshop 这样的编辑照片程序则用于处理位图图像。当您处理位图图像时,可以优化微小细节,进行显著改动,以及增强效果。位图图像,亦称为点阵图像或绘制图像,是由称作像素(图片元素)的单个点组成的。这些点可以进行不同的排列和染色以构成图样。当放大位图时,可以看见赖以构成整个图像的无数单个方块。扩大位图尺寸的效果是增多单个像素,从而使线条和形状显得参差不齐。然而,如果从稍远的位置观看它,位图图像的颜色和形状又显得是连续的。由于每一个像素都是单独染色的,您可以通过以每次一个像素的频率操作选择区域而产生近似相片的逼真效果,诸如加深阴影和加重颜色。缩小位图尺寸也会使原图变形,因为此举是通过减少像素来使整个图像变小的。同样,由于位图图像是以排列的像素集合体形式创建的,所以不能单独操作(如移动)局部位图。

为什么处理位图时要着重考虑分辨率?

处理位图时,输出图像的质量决定于处理过程开始时设置的分辨率高低。分辨率是一个笼统的术语,它指一个图像文件中包含的细节和信息的大小,以及输入、输出、或显示设备能够产生的细节程度。操作位图时,分辨率既会影响最后输出的质量也会影响文件的大小。处理位图需要三思而后行,因为给图像选择的分辨率通常在整个过程中都伴随着文件。无论是在一个300 dpi的打印机还是在一个2570dpi的照排设备上印刷位图文件,文件总是以创建图像时所设的分辨率大小印刷,除非打印机的分辨率低于图像的分辨率。如果希望最终输出看起来和屏幕上显示的一样,那么在开始工作前,就需要了解图像的分辨率和不同设备分辨率之间的关系。显然矢量图就不必考虑这么多。

了解 CorelDRAW 中的对象

CorelDRAW 中的对象可以是任何基本的绘图元素或者是一行文字,例如线条、椭圆、多边形、矩形、标注线或一行美术字等。创建完一个简单对象后,就可以定义出它的特征,如填充颜色、轮廓颜色、曲线平滑度等,并对其应用特殊效果。在这些信息中,包括对象在屏幕中的位置、创建它的顺序、以及定义的属性值,都将作为对象描述的一部分。这意味着当操作对象(如移动对象)时,CorelDRAW 会重建其形状和全部属性。

对象可以有一条封闭路径或者一条开放路径。一个群组对象是由一个或多个对象构成的。当用挑选工具选择一个对象时,可以通过它四周的选择框来识别它。当选中一个对象时,选择框的边角和中点会出现 8个填充方块。每个单独的对象都有自己的选择框。当用“组群”命令把两个或更多的对象进行组合时,将会产生一个组群,可以把它当作一个对象来选择和操作。对象由路径构成,这些路径构成了它的轮廓和边界。一个路径可由单个或几个线段构成。每个线段的端点有一个中空的方块,称为节点。可以用形状工具选择一个对象的节点,从而改变它的总体形状和弯曲角度。

开放路径对象和封闭路径对象有什么区别?

开放路径对象的两个端点是不相交的。封闭路径对象就是那种两个端点相连构成连续路径的对象。开放路径对象既可能是直线,也可能是曲线,例如用手绘工具创建的线条、用贝塞尔曲线工具创建的线条或用螺纹工具创建的螺纹线等。但是,在用“手绘工具”或“贝塞尔曲线工具”时,把起点和终点连在一起也可以创建封闭路径。封闭路径对象包括圆、正方形、网格、自然笔线、多边形和星形等。封闭路径对象是可以填充的,而开放路径对象则不能填充。
回复
dearjuan
2005年08月11日 22:54:17
8楼
CORELDRAW常用快捷键大全(一)
显示导航窗口(Navigator window) 【N】
运行 Visual Basic 应用程序的编辑器 【Alt】+【F11】
保存当前的图形 【Ctrl】+【S】
打开编辑文本对话框 【Ctrl】+【Shift】+【T】
擦除图形的一部分或将一个对象分为两个封闭路径 【X】
撤消上一次的操作 【Ctrl】+【Z】
撤消上一次的操作 【Alt】+【Backspase】
垂直定距对齐选择对象的中心 【Shift】+【A】
垂直分散对齐选择对象的中心 【Shift】+【C】
垂直对齐选择对象的中心 【C】
将文本更改为垂直排布(切换式) 【Ctrl】+【.】
打开一个已有绘图文档 【Ctrl】+【O】
打印当前的图形 【Ctrl】+【P】
打开“大小工具卷帘” 【Alt】+【F10】
运行缩放动作然后返回前一个工具 【F2】
运行缩放动作然后返回前一个工具 【Z】
导出文本或对象到另一种格式 【Ctrl】+【E】
导入文本或对象 【Ctrl】+【I】
发送选择的对象到后面 【Shift】+【B】
将选择的对象放置到后面 【Shift】+【PageDown】
发送选择的对象到前面 【Shift】+【T】
将选择的对象放置到前面 【Shift】+【PageUp】
发送选择的对象到右面 【Shift】+【R】
发送选择的对象到左面 【Shift】+【L】
将文本对齐基线 【Alt】+【F12】
将对象与网格对齐 (切换) 【Ctrl】+【Y】
对齐选择对象的中心到页中心 【P】
绘制对称多边形 【Y】
拆分选择的对象 【Ctrl】+【K】
将选择对象的分散对齐舞台水平中心 【Shift】+【P】
将选择对象的分散对齐页面水平中心 【Shift】+【E】
打开“封套工具卷帘” 【Ctrl】+【F7】
打开“符号和特殊字符工具卷帘” 【Ctrl】+【F11】
复制选定的项目到剪贴板 【Ctrl】+【C】
复制选定的项目到剪贴板 【Ctrl】+【Ins】
设置文本属性的格式 【Ctrl】+【T】
恢复上一次的“撤消”操作 【Ctrl】+【Shift】+【Z】
剪切选定对象并将它放置在“剪贴板”中 【Ctrl】+【X】
剪切选定对象并将它放置在“剪贴板”中 【Shift】+【Del】
将字体大小减小为上一个字体大小设置。 【Ctrl】+小键盘【2】
将渐变填充应用到对象 【F11】
结合选择的对象 【Ctrl】+【L】
绘制矩形;双击该工具便可创建页框 【F6】
打开“轮廓笔”对话框 【F12】
打开“轮廓图工具卷帘” 【Ctrl】+【F9】
绘制螺旋形;双击该工具打开“选项”对话框的“工具框”标签 【A】
启动“拼写检查器”;检查选定文本的拼写 【Ctrl】+【F12】
在当前工具和挑选工具之间切换 【Ctrl】+【Space】
取消选择对象或对象群组所组成的群组 【Ctrl】+【U】
显示绘图的全屏预览 【F9】
将选择的对象组成群组 【Ctrl】+【G】
删除选定的对象 【Del】
将选择对象上对齐 【T】
将字体大小减小为字体大小列表中上一个可用设置 【Ctrl】+小键盘【4】
转到上一页 【PageUp】
将镜头相对于绘画上移 【Alt】+【↑】
生成“属性栏”并对准可被标记的第一个可视项 【Ctrl】+【Backspase】
打开“视图管理器工具卷帘” 【Ctrl】+【F2】
在最近使用的两种视图质量间进行切换 【Shift】+【F9】
用“手绘”模式绘制线条和曲线 【F5】
使用该工具通过单击及拖动来平移绘图 【H】
按当前选项或工具显示对象或工具的属性 【Alt】+【Backspase】
刷新当前的绘图窗口 【Ctrl】+【W】
水平对齐选择对象的中心 【E】
将文本排列改为水平方向 【Ctrl】+【,】
打开“缩放工具卷帘” 【Alt】+【F9】
缩放全部的对象到最大 【F4】
缩放选定的对象到最大 【Shift】+【F2】
缩小绘图中的图形 【F3】
将填充添加到对象;单击并拖动对象实现喷泉式填充 【G】
打开“透镜工具卷帘” 【Alt】+【F3】
打开“图形和文本样式工具卷帘” 【Ctrl】+【F5】
退出 CorelDRAW 并提示保存活动绘图 【Alt】+【F4】
绘制椭圆形和圆形 【F7】
绘制矩形组 【D】
将对象转换成网状填充对象 【M】
打开“位置工具卷帘” 【Alt】+【F7】
添加文本(单击添加“美术字”;拖动添加“段落文本”) 【F8】
将选择对象下对齐 【B】
将字体大小增加为字体大小列表中的下一个设置 【Ctrl】+小键盘6
转到下一页 【PageDown】
将镜头相对于绘画下移 【Alt】+【↓】
包含指定线性标注线属性的功能 【Alt】+【F2】
添加/移除文本对象的项目符号 (切换) 【Ctrl】+M
将选定对象按照对象的堆栈顺序放置到向后一个位置 【Ctrl】+【PageDown】
将选定对象按照对象的堆栈顺序放置到向前一个位置 【Ctrl】+【PageUp】
使用“超微调”因子向上微调对象 【Shift】+【↑】
向上微调对象 【↑】
使
回复
dearjuan
2005年08月11日 22:54:52
9楼
CORELDRAW常用快捷键大全(二)
将文本插入记号向下移动一个文本框 【PageDown】
将文本插入记号向下移动一行 【↓】
显示非打印字符 【Ctrl】+【Shift】+【C】
向上选择一段文本 【Ctrl】+【Shift】+【↑】
向上选择一个文本框 【Shift】+【PageUp】
向上选择一行文本 【Shift】+【↑】
向下选择一段文本 【Ctrl】+【Shift】+【↓】
向下选择一个文本框 【Shift】+【PageDown】
向下选择一行文本 【Shift】+【↓】
更改文本样式为斜体 【Ctrl】+【I】
选择文本结尾的文本 【Ctrl】+【Shift】+【PageDown】
选择文本开始的文本 【Ctrl】+【Shift】+【PageUp】
选择文本框开始的文本 【Ctrl】+【Shift】+【Home】
选择文本框结尾的文本 【Ctrl】+【Shift】+【End】
选择行首的文本 【Shift】+【Home】
选择行尾的文本 【Shift】+【End】
选择文本插入记号右边的字 【Ctrl】+【Shift】+【←】
选择文本插入记号右边的字符 【Shift】+【←】
选择文本插入记号左边的字 【Ctrl】+【Shift】+【→】
选择文本插入记号左边的字符 【Shift】+【→】
显示所有绘画样式的列表 【Ctrl】+【Shift】+【S】
将文本插入记号移动到文本开头 【Ctrl】+【PageUp】
将文本插入记号移动到文本框结尾 【Ctrl】+End
将文本插入记号移动到文本框开头 【Ctrl】+【Home】
将文本插入记号移动到行首 【Home】
将文本插入记号移动到行尾 【End】
移动文本插入记号到文本结尾 【Ctrl】+【PageDown】
将文本对齐方式更改为右对齐 【Ctrl】+【R】
将文本插入记号向右移动一个字 【Ctrl】+【←】
将文本插入记号向右移动一个字符 【←】
将字体大
小增加为下一个字体大小设置。 【Ctrl】+小键盘【8】
显示所有可用/活动字体粗细的列表 【Ctrl】+【Shift】+【W】
显示一包含所有可用/活动字体尺寸的列表 【Ctrl】+【Shift】+【P】
显示一包含所有可用/活动字体的列表 【Ctrl】+【Shift】+【F】
将文本对齐方式更改为左对齐 【Ctrl】+【L】
将文本插入记号向左移动一个字 【Ctrl】+【→】
将文本插入记号向左移动一个字符 【→】
回复
dearjuan
2005年08月11日 23:01:44
10楼
Corel Draw印刷输出的要害补遗
■字体方面:
①某些字体库描述方法不同,笔画交叠部分输出后会出透叠,小心!
②包含中英文特殊字符的段落文本容易出问题,如“■,@,★,○”等

③使用新标准的 GBK 字库来解决偏僻字丢失的问题。

④太幼的字体,最好不要使用多于3色的混叠,如(C10 M30 Y80)等,同理,也不适用于深色底反白色字。避免不了的状况下,需要给反白字勾边,适用底色近似色或者某一印刷单色(通常是黑K)。

■渐变的问题
①常见的问题是这样:如 红色→黑色 的渐变, 设置错误: (M100→K100)中间会很难看!
正确的设置应该是这样:(M100 → M100 K100)仔细分析下就明白了,
其他情况类推。

②透明渐变,是适用于网络图形的办法,灰度图也可,但完稿输出不可以,因为其空间混合模式为RGB,屏幕混合色彩同印刷CMYK差异太大。切切注意。

③黑色部分的渐变不要太低阶,如 5% 黑色,由于输出时有黑色叠印选项,低于10%的黑色通常使用的替代而不是叠印,导致出问题,同样,使用纯浅色黑也要小心

■图片问题多多
①关于psd文件,有一点注意,就是你导入它后不要再做任何“破坏性操作”,比如:旋转,
镜像,倾斜等,由于它的透明蒙版的关系,输出后产生破碎图。

②还是蒙版,在coreldraw中使用也要小心些,必要时候还不如采取“置入容器”方法比较保险。

③分辨率和重新取样
不要在corel中做这个,“转换为位图” 的确方便,但损失的是色彩还原,要专业点,在ps中做好拿来。

④色彩模式,不要怪我罗嗦,这个就是老手也有错手过。
所有图片必须是 cmyk 或者 灰度和单色bitmap图,否则不能输出。

(单色bitmap玩的人很少,但是玩得好就是一种境界了,有兴趣讨论下啦)

■输出附件

也就是 角线 色标 等输出附属的东西了,现在好像输出公司服务都满好的,不用太操心了噢,真是服务质量提升!

■印前检验

印前?噢?是啊,怎么检查?
仔细看下面:

利用PDF 文件做印前检验!
不是直接用coreldraw打印个pdf出来噢!不对的。

顺序是这样的: *.cdr → 输出为“封装EPS ,即 *.EPS”
由 Acrobat Distiller 将EPS 生成 *.pdf
这样产生的PDF文件,在某些印刷厂家可以直接印刷,且文件大小可以E-mail传送
方便吧 :)
如果你的文件里面有错误,在PDF预览就可一目了然了!
舒心吧?!:)
不用在送去输出的时候出心脏病了哦~~~

回复
ligang77
2007年03月21日 20:15:13
11楼
谢谢了.楼主,
回复

相关推荐

APP内打开