位图矢量化
- 格式:doc
- 大小:171.50 KB
- 文档页数:8
CAXA线切割如何进行位图矢量化作者:谢宗华孙伟杜鹏来源:《科技传播》2016年第19期摘要借助CAXA线切割软件,可以对复杂图形进行矢量化处理,生成带有复杂轮廓的加工轨迹,并输出机床中可以直接使用的3B代码。
本文以龙的图案为例,对如何进行位图矢量化进行说明。
关键词 CAXA线切割;位图矢量化;代码中图分类号 TP3 文献标识码 A 文章编号 1674-6708(2016)172-0240-01线切割是特种加工技术中的一种形式,其依托于CAXA线切割软件进行编程。
该软件是面向于线切割数控机床的编程系统,是一款计算机辅助编程工具。
它可以为多种线切割机床提供高效、快速、准确的编程代码。
在线切割加工过程中,我们经常会遇到一些复杂图形,假如我们先通过使用绘图软件绘制,然后再进行程序的编制,往往很难完成。
例如有一龙的图案,如图1所示。
其中涉及到的坐标点非常多,而且每个点的坐标无法通过常规方法测量出。
因此,我们只能通过CAXA线切割软件进行位图的矢量化来得到图案的轮廓曲线。
1 图案加工前的预处理一般情况下,我们得到的龙的图案都是图片的格式,我们首先需要对龙的图案进行扫描得到电子版,并生成一个BMP格式的图形文件。
如果此时我们直接将龙的图案进行位图的矢量化,往往会由于对比度不够等原因,边界处会出现很多的重复线条,对后期图案的处理造成很大的麻烦。
所以,为了更好的得到龙图案的整体轮廓,我们需要利用PS软件将龙的图案进行一些亮度、对比度等调整,使其达到我们需要进行矢量化的最佳程度。
2 位图矢量化处理1)图案导入。
龙的图案在完成了以上优化处理之后,下一步就可以直接进行位图的矢量化操作。
打开CAXA线切割软件后,进入绘制菜单—高级曲线—位图矢量化—矢量化,然后通过弹出窗口选择位图文件。
龙的图案在添加到软件之前,还有一些关键性的操作需要选择。
例如轮廓线的拟合方式,直线拟合适合于由较多直线组成的图案,圆弧拟合更加适合于复杂的圆弧轮廓线。
位图与矢量图转换方法研究摘要位图和矢量图是现代计算机平面图形的两大概念。
位图可以通过数码相机拍照等方式获得,但在放大或缩小时图像会失真,因此研究位图转换为矢量图的方法具有十分重要的意义。
本文在分析位图与矢量概念的基础上,研究了两种常用位图转换为矢量图的方法。
关键词位图;矢量图;转换方法位图和矢量图是现代计算机平面图形的两大概念。
位图可以通过数码相机拍照等方式获得,但在放大或缩小时图像会失真,因此研究位图转换为矢量图的方法具有十分重要的意义。
1 位图与矢量图分析我们平时看到的很多图像(如数码照片)被称为位图(也叫点阵图、光栅图、像素图),它们是由许多像小方块一样的像素点(Pixels)组成的,位图中的像素由其位置值和颜色值表示。
常用格式有.jpg、.gif、.bmp等。
简单的说,位图就是最小单位由象素构成的图,缩放会失真。
构成位图的最小单位是象素,位图就是由象素阵列的排列来实现其显示效果的,每个象素有自己的颜色信息,在对位图图像进行编辑操作的时候,可操作的对象是每个象素,我们可以改变图像的色相、饱和度、明度,从而改变图像的显示效果。
举个例子来说,位图图像就好比在巨大的沙盘上画好的画,当你从远处看的时候,画面细腻多彩,但是当你靠的非常近的时候,你就能看到组成画面的每粒沙子以及每个沙粒单纯的不可变化颜色。
矢量图由矢量轮廓线和矢量色块组成,文件大小由图像的复杂程度决定,与图形的大小无关,常用格式有ai、cdr、fh.、swf等。
目前矢量图以其轮廓清晰、色彩明快尤其是可任意缩放并保持图像视觉质量等特性受到许多设计者的青睐。
矢量图,也叫做向量图,简单的说,就是缩放不失真的图像格式。
矢量图是通过多个对象的组合生成的,对其中的每一个对象的纪录方式,都是以数学函数来实现的,也就是说,矢量图实际上并不是象位图那样纪录画面上每一点的信息,而是纪录了元素形状及颜色的算法,当你打开一付矢量图的时候,软件对图形象对应的函数进行运算,将运算结果[图形的形状和颜色]显示给你看。
随着以计算机为主要工具进行视觉设计和生产的一系列相关产业的形成,国际上习惯将利用计算机技术进行视觉设计和生产的领域通称为CG。
关于矢量图和位图计算机能以矢量图(vector)或位图(bitmap)格式显示图像.理解两者的区别能帮助您更好的提高工作效率.Fireworks可以让您在一个软件中使用矢量图或位图工具创作图像,或者导入和处理其他应用软件生成的矢量图和位图文件.Fireworks提供了位图编辑模式和矢量图编辑模式.矢量图矢量图使用线段和曲线描述图像,所以称为矢量,同时图形也包含了色彩和位置信息.下面例子中的树叶,就是利用大量的点连接成曲线来描述树叶的轮廓线.然后根据轮廓线,在图像内部填充一定的色彩.当您进行矢量图形的编辑时,您定义的是描述图形形状的线和曲线的属性,这些属性将被记录下来.对矢量图形的操作,例如移动,重新定义尺寸,重新定义形状,或者改变矢量图形的色彩,都不会改变矢量图形的显示品质.您也可以通过矢量对象的交叠,使得图形的某一部分被隐藏,或者改变对象的透明度.矢量图形是"分辨率独立"的,这就是说,当您显示或输出图像时,图像的品质不受设备的分辨率的影响.在例子中,右图是放大后的矢量图形,我们看见图像的品质没有受到影响.位图位图使用我们称为像素的一格一格的小点来描述图像.您的计算机屏幕其实就是一张包含大量像素点的网格.在位图中,上面我们看到的树叶图像将会由每一个网格中的像素点的位置和色彩值来决定.每一点的色彩是固定的,当我们在更高分辨率下观看图像时,每一个小点看上去就像是一个个马赛克色块,如下面例子中的右图.当您在进行位图编辑时,其实您是在一点一点的定义图像中的所有像素点的信息,而不是类似矢量图只需要定义图形的轮廓线段和曲线.因为一定尺寸的位图图像是在一定分辨率下被一点一点记录下来,所以这些位图图像的品质是和图像生成时采用的分辨率相关的.当图像放大后,会在图像边缘出他们最简单的区别就是:失量图可以无限放大.而且不会失真.而位图而不能.所以有很多朋友的头像都有失真的情况.看上去不太舒服...再有才是位图由像素组成.而失量图由失量线组成.这个就比较专业了.特别是对于那些不懂什么是像素的朋友.再有的区别就是.位图可以表现的色彩比较多.而失量图则相对较少...所以.最基本的就是这几种区别.失量图更多的用于工程作图中.比如说ACD.而位图更多的应用在作图中.比如PS.所以大家要先掌握这些基本的知识.才能走得更远BMP 没有压缩过的图片JPG 压缩过,不过肉眼分辨不出的。
快速制作高质量的图像矢量化效果图像矢量化是设计领域中常用的技术之一,能够将位图图像转换为矢量图像,使图像在放大、缩小和编辑时保持清晰度和细节。
在PhotoShop软件中,有许多工具和技巧可以帮助我们快速制作高质量的图像矢量化效果。
首先,打开PhotoShop软件,并导入你想要进行矢量化的图像。
然后,使用选择工具(V)选择图像中的对象或区域。
确保选择的对象或区域清晰可见,并且背景干净。
接下来,使用图像菜单中的调整工具对图像进行调整。
增加图像的对比度和亮度可以帮助我们更好地识别并选择对象的边缘和细节。
同时,可以使用图像的锐化工具(滤镜-其他-锐化)来增强图像的细节和清晰度。
然后,我们可以使用轮廓描边工具(Ctrl + Alt + Shift + D)来为图像创建路径。
在工具栏中选择轮廓描边工具,并在路径选项中选择“新路径”。
然后,使用笔刷工具沿着图像的边缘绘制路径。
绘制路径时,要保持路径尽量靠近对象的边缘,并且要尽量避免路径出现交叉或断裂。
完成路径的绘制后,我们可以进一步编辑路径以获得更精确的矢量化效果。
使用直接选择工具(A)可以调整路径的锚点和路径段。
如果需要添加或删除锚点,可以使用添加锚点工具(+)或删除锚点工具(-)。
此外,还可以使用转换工具(Ctrl + T)来对路径进行缩放、旋转和变形。
当路径编辑完成后,我们可以将路径转换为矢量图像。
在路径面板中,右键单击路径,然后选择“创建矢量形状”。
这样,我们就将路径转换为矢量图像,可以随意调整和编辑。
最后,我们可以通过应用填充、渐变、图案等效果来为矢量图像增加丰富性和视觉效果。
在图层面板中,创建一个新图层,并在新图层上绘制所需的效果。
然后,将新图层拖到矢量图像的下方,并调整图层的不透明度和混合模式,以达到理想的效果。
通过上述步骤和技巧,我们可以快速制作高质量的图像矢量化效果。
熟练运用这些工具和技巧,可以帮助我们提升设计效率并提供更具表现力的视觉作品。
测绘技术中进行矢量化的操作方法测绘技术是现代科技的重要应用之一,它通过对地球表面的测量和绘制,为我们提供了准确的地理数据。
其中,矢量化是测绘技术中的一项重要操作,它指的是将图像或文档中的线条、曲线等图形元素转化为矢量格式的过程。
本文将介绍测绘技术中进行矢量化的操作方法。
一、什么是矢量化在介绍矢量化的操作方法之前,先让我们了解一下矢量化的概念。
在计算机图形学中,矢量图形是使用几何形状的描述符来表示图像的一种图形图像形式。
与之相对的是位图图形,位图图形由像素点组成,随着放大或缩小,其图像质量会有所损失。
而矢量图形则可以无损地被放大或缩小,并且保持图像的清晰度。
因此,在测绘技术中,将测绘数据进行矢量化操作可以提高数据的可用性和图像的精确度。
二、矢量化的操作方法1. 扫描转矢量扫描转矢量是最常用的矢量化操作方法之一。
通过使用扫描仪或数码相机将纸质地图或图片扫描或拍摄为位图文件,然后使用专业软件对位图进行处理。
具体操作方式如下:(1)扫描或拍摄位图:使用扫描仪或数码相机将纸质地图或图片转化为位图文件,尽量保持高分辨率的扫描或拍摄效果。
(2)后期处理:使用专业软件,如Adobe Illustrator、AutoCAD等,打开位图文件,通过软件提供的工具进行后期处理。
这些工具可以根据位图中的线条、曲线等元素自动识别出矢量形状,并转化为矢量图形。
(3)编辑和调整:对于自动识别出的矢量图形,可以进一步进行编辑和调整,例如修整线条、修改曲线等。
2. 数字化绘图数字化绘图是另一种常用的矢量化操作方法。
与扫描转矢量不同,数字化绘图是指直接将纸质地图或图片的线条和图形元素使用绘图设备进行绘制,然后将绘制的结果转化为矢量格式的过程。
具体操作方式如下:(1)准备绘图设备:选择合适的绘图设备,如绘图仪、绘图笔等。
这些设备可以将绘制的图形直接保存为矢量格式。
(2)绘制图形:根据纸质地图或图片上的线条和图形元素,使用绘图设备进行绘制。
位图转矢量
位图转矢量是图形处理技术中一种比较重要的技术,它可以将位图文件转换为矢量图形文件,从而让图片更加清晰,更加精致。
位图转矢量的技术可以说是比较新的,也是比较专业的技术,但它的应用以及发展越来越广泛,越来越多的人开始使用位图转矢量的技术来处理图片。
位图和矢量图形的区别在于,位图是以像素为单位的图像,它的图像是由许多像素点组成,而矢量图形则是由一些数学函数绘制出来的,它拥有更高的精度,而且可以实现更加精细的图像。
位图转矢量的技术可以使用专业的图像处理软件来实现,如Adobe Photoshop,CorelDraw等,它们的主要功能都是位图转换,将位图文件转换为矢量图形文件。
一般来说,位图转矢量的技术有两种,一种是手工绘制,即人工分析位图,框出其中的特征,然后在图像处理软件中重新绘制;另一种是自动转换,这种方式就是用图像处理软件中自带的一些特殊算法,将位图文件转换成矢量图形文件。
位图转矢量不仅可以进行图片的放大操作,而且还能够获得更加精致的效果。
一般来说,位图转矢量后的图片效果是清晰的,而且还不易失真,可以让图片呈现出更多的细节。
此外,位图转矢量还可以为图片添加特殊效果,比如抗锯齿、细化线条等,使图片更加清晰、精细、富有质感,从而使图片更加生动。
位图转矢量的技术也可以应用到印刷和海报的设计上,由于矢量图形的清晰度和抗失真性,可以让图片更加精致,让设计师在设计中
更加自由,也可以让印刷设备更加精准的将图片进行印刷。
总之,位图转矢量的技术是一项非常先进的技术,它的出现给图片处理带来了极大的便利,让图片更加精致,同时又可以在保留原有特征的基础上进行放大、改造、精细化等操作,让图片调节和处理变得更加简单快捷,这在图片处理领域有着广泛的应用。
矢量图与位图(1)矢量图计算机中显示的图形一般可以分为两大类——矢量图和位图。
矢量图使用直线和曲线来描述图形,这些图形的元素是一些点、线、矩形、多边形、圆和弧线等等,它们都是通过数学公式计算获得的。
例如一幅花的矢量图形实际上是由线段形成外框轮廓,由外框的颜色以及外框所封闭的颜色决定花显示出的颜色。
由于矢量图形可通过公式计算获得,所以矢量图形文件体积一般较小。
矢量图形最大的优点是无论放大、缩小或旋转等不会失真。
Adobe公司的Freehand、Illustrator、Corel公司的CorelDRAW是众多矢量图形设计软件中的佼佼者。
大名鼎鼎的Flash MX制作的动画也是矢量图形动画。
矢量图像,也称为面向对象的图像或绘图图像,在数学上定义为一系列由线连接的点。
矢量文件中的图形元素称为对象。
每个对象都是一个自成一体的实体,它具有颜色、形状、轮廓、大小和屏幕位置等属性。
既然每个对象都是一个自成一体的实体,就可以在维持它原有清晰度和弯曲度的同时,多次移动和改变它的属性,而不会影响图例中的其它对象。
这些特征使基于矢量的程序特别适用于图例和三维建模,因为它们通常要求能创建和操作单个对象。
基于矢量的绘图同分辨率无关。
这意味着它们可以按最高分辨率显示到输出设备上。
矢量图与位图最大的区别是,它不受分辨率的影响。
因此在印刷时,可以任意放大或缩小图形而不会影响出图的清晰度矢量图:是根据几何特性来绘制图形,矢量可以是一个点或一条线,矢量图只能靠软件生成,文件占用内在空间较小,因为这种类型的图像文件包含独立的分离图像,可以自由无限制的重新组合。
它的特点是放大后图像不会失真,和分辨率无关,文件占用空间较小,适用于图形设计、文字设计和一些标志设计、版式设计等。
现将矢量图的优点和缺点归纳如下:优点:(1)文件小;(2)图像元素对象可编辑;(3)图像放大或缩小不影响图像的分辨率;(4)图像的分辨率不依赖于输出设备;缺点:(1)重画图像困难;(2)逼真度低,要画出自然度高的图像需要很多的技巧。
位图转矢量位图(Bitmap)与矢量(Vector)是两种不同的图形格式,它们在图形处理领域有着不同的应用。
位图经常用于图像和照片的表示,而矢量一般用于图标、标志、游戏素材和流程图等需要变化大小而不损失清晰度的图片中。
位图和矢量之间的转换在图形处理领域中有其重要的作用,本文将阐述位图转化为矢量的技术原理,以及在实际应用中的重要性。
位图和矢量的区别位图和矢量图形都是用来表示图像的,但是它们的原理是不一样的。
位图是一种像素图,它的每一个像素都有一个具体的颜色,像素的颜色值是固定的,不依赖其他像素的颜色。
因此,位图中不同颜色的像素形成了一张图片,它的分辨率是固定的,即使放大,也不能保持清晰。
相对于位图,矢量是一种更精确的图形表示方式,它使用了一系列的函数形式的点和线,来表述图形的大小和形状。
矢量图形的优势在于它们可以被放大而不失真,不管放大多少倍,都保持清晰。
另外,矢量图形可以用较少的数据量表达出较为复杂的图形,这对于互联网传输和存储都有着重要的意义。
位图转矢量将位图转换成矢量图形,也就是将位图(Bitmap)转换为矢量(Vector),这一步骤在图形处理中有着重要的地位。
一般来说,将位图转换为矢量图形的步骤主要包括三个部分:灰度处理、线条和轮廓检测以及插值修正。
灰度处理就是将彩色图片转换为灰度图。
这一步骤的目的在于减少不必要的信息,只保留图片的黑白对比关系,其实现的方法是取每个像素的红绿蓝三个分量的均值,代表该像素的灰度值。
线条和轮廓检测部分就是对灰度图中线条和图形轮廓的提取。
一般使用边界检测、最大类间方差法以及熵函数等技术来实现线条和轮廓的提取。
最后一步就是插值修正,这一步骤主要是将提取出来的线条和图形轮廓,通过B样条插值等方式,转变为矢量图形的直线和圆弧。
实际应用位图转矢量这一技术在实际应用中有着重要的作用,他可以用来将位图转换为矢量图,从而实现放大而不失真,从而满足不同分辨率的需求。
另外,在互联网传输和存储上,将位图转换为矢量图也有重要作用,因为矢量图能够更加精准的表达图形,而且生成的数据占用的空间相对比较小,因此在网络传输和存储上可以更加有效的利用空间。
位图转矢量图教程位图和矢量图是两种不同类型的图像文件格式。
位图图像由像素点组成,每个像素点都有特定的颜色值。
相比之下,矢量图像使用数学公式来描述图像中的形状和颜色,而不是像素点。
在某些情况下,我们可能需要将位图图像转换为矢量图像。
这种转换可以提供许多好处,例如图像放大时不会失去清晰度,并且可以轻松地编辑和修改图像。
下面是一个简单的位图转矢量图的教程。
首先,我们需要选择一个合适的软件来进行转换。
Adobe Illustrator是一个功能强大的矢量图形编辑软件,适用于这个任务。
第一步是打开Adobe Illustrator软件并导入我们要转换的位图图像。
在菜单栏中选择“文件”>“打开”,然后选择位图图像文件。
第二步是在导入的位图图像上创建一个矢量图像轮廓。
在“对象”菜单中选择“图像跟踪”>“图像跟踪”。
在图像跟踪面板中,点击“预设”下拉菜单并选择适合你图像类型的选项。
第三步是调整图像跟踪设置。
你可以选择不同的选项,例如曲线平滑度和颜色阈值。
通过调整这些设置,可以获得更好的结果。
点击“预览”按钮可以预览图像跟踪的效果。
第四步是点击“展开”按钮,将图像跟踪结果转换为矢量图像。
一旦转换完成,你可以看到矢量图像的轮廓。
第五步是删除原始的位图图像。
选择原始图像并按下“删除”键,只保留矢量图像。
最后,可以对矢量图像进行编辑和修改。
例如,你可以更改颜色、调整形状以及添加文本和图形。
这就是位图转矢量图的简单教程。
需要注意的是,位图图像的复杂性和分辨率可能会影响转换的结果。
较复杂的位图图像可能需要更多的调整和编辑才能获得理想的矢量图像。
CAXA线切割使用技巧----位图矢量化位图矢量化第八期《CAXA通讯》上刊登过一篇关于“线切割矢量化”的文章,之后有不少线切割用户来信反映希望我们就此能做一个较详细的介绍,为此我们将在这两期通讯的“技术指南”栏目中做一个专门的技术辅导,希望能对大家有所帮助。
在线切割加工过程中,我们有时会遇到无尺寸图形,或者有实物、无图纸的零件进行加工编程的情况,为此我公司在线切割编程系统软件超强版中增加了位图矢量化这一功能,以满足客户要求。
位图矢量化功能是读入以PCX格式存储的图像文件,并进行矢量化,生成可进行加工编程的轮廓图形。
可应用于实物的扫描切割、美术画、美术字的图案切割和图片的图形切割,如切割鞋底、名人的字画、蝴蝶等等。
图一是一张未曾矢量化的位图蝴蝶图案,图二是矢量化以后的图形。
位图矢量化的过程分为二步:选择需要矢量化的PCX位图文件和控制矢量化的参数。
PCX位图文件的选择是在“选择PCX文件”对话框中完成的,依次在磁盘符、路径列表和文件列表中选择即可。
矢量化的参数有背景选择、拟合方式、像素宽度比例、拟合精度和临界灰度值五项。
下面分别对各参数加以说明:1.背景选择当图像颜色较深而背景颜色较浅,且背景颜色较均匀时,选择“背景为亮色”。
当图像颜色较浅而背景颜色较深,且图像颜色较均匀时,选择“背景为暗色”。
2.拟合方式矢量化处理后生成的边界图形可以用直线或圆弧来表示。
若选择“直线拟合”,则整个边界图形由多段直线组成。
若选择“圆弧拟合”,则边界图形由圆弧和直线组成。
两种拟合方式均能保证拟合精度。
圆弧拟合的优点在于生成的图形比较光滑,线段少,由此生成的加工代码也较少。
3.像素宽度比例像素宽度比例表示每个像素点的尺寸大小,单位为mm。
它的作用是调整位图矢量化后图形的大小。
若希望矢量化后的图形的大小与原图相同,则需要根据扫描图像时设置的分辨率来计算像素点的尺寸大小。
在用扫描仪对图像或实物进行扫描时,需设置扫描精度,单位为DPI,即每英寸长度内点的数量。
例如:200DPI表示每英寸范围内200个点。
每英寸范围内的点数越多,扫描精度越高,每个点的尺寸越小,图像越精密。
若扫描分辨率为300DPI,则每个点的大小为1/300英寸,换算成以mm为单位,则每个点的大小为25.4/300=0.085mm。
此时,在“像素宽度比例”中填入参数0.085,则矢量化处理后的图形与原图像大小相同。
4.拟合精度拟合精度值越小,拟合精度越高,轮廓形状越精细,但有可能出现较多的锯齿。
适当降低拟合精度,可以消除锯齿。
精度过低会使轮廓形状出现较大偏差。
拟合精度取值范围1-2为宜。
5.临界灰度值在有灰度的图像中,像素值的范围是0-255。
当像素值为0,则图像的颜色为纯黑色,当像素值为255,则图像的颜色为纯白色,其它的像素介于黑白之间。
在矢量化过程中,区分黑白像素的分界值即为“临界灰度值”。
CAXA软件在读入PCX图像文件时,自动以背景的灰度值为“临界灰度值”。
当软件算出的图像灰度范围较大时,软件会提示输入临界灰度值,点击“临界灰度”菜单,其下括号中出现的范围就是软件算出的图像灰度范围。
若背景灰度较为均匀,且与图形灰度对比较为明显,将临界灰度值设为背景的灰度值效果较好。
假设背景为白色,那么软件给出的范围中最大值为背景灰度值,可将这一数值设为临界灰度值。
反之,若图形灰度较为均匀,且与背景灰度对比较为明显,将临界灰度值设为图形的灰度值效果较好。
注意:1.“CAXA线切割”超强版只处理16位以下的PCX图像文件。
用户若有其它图像文件,如JPG、BMP等图像文件请转换成PCX图像文件。
2.PCX图像文件最好为黑白两色图像。
3.PCX图像不能仅仅是封闭的单线图形,曲线内部应有填充部分。
4.若需要将图形放大或缩小,可在“几何变换”菜单中选取“放缩”功能,在屏幕的右下角的立即菜单中输入所需的比例值,即可实现图形的放缩本文说说“位图矢量化”的问题,涉及以下内容:位图(点阵图)、矢量图(向量图)一些特点;矢量化的一般方法,详解“矢量化”在flash中特性,以及为什么要把位图进行矢量化和一些实际应用。
右图是我在CorelDRAW中画的“卡通狗”,是矢量图,我分别把它存成位图与矢量图,作为本文的例子。
关于位图与矢量图在各种资料中讲得都很全面,这里我仅重复一下我的理解,关于位图,如果仅网络应用,一般我们采用72分辩率(72分辩率的概念是:在一英寸长度中排列72个像素点),那么如果你的图片一英寸见方,它就含72X72=5184个像素,如果扩大到2英寸见方,像素点的增加是“二次方变化”,即144X144=20736个像素,而如果这时你调成300分辩率,这时的像素点达360000个!所以,位图很不适合作为那些经常变化的对象,而且文件量也较大。
个像素强行放大及缩小,从而会出现如图所示的锯齿,这在以变化为主要形式的flash中是大忌!矢量图却是用PostScript语言描述的,矢量图实际上是由多个“对象”(也就每个笔画、Array色块即“矢量路径”)堆叠成的,而每个对象就由PostScript以数学公式描述,它的描述或许是这样的:“形状+颜色+方向+坐标值......”,所以,它与分辩率无关,如图:你放大到任意尺寸,它总是如此平滑,请注意颜色渐变部分与上面位图比较,它太适合flash的变形特性了!另外,矢量图形文件特小,如图所示,“卡通狗”包含几十个“对象”,那么这图就仅是几十条PostScript条语言,而且,纵然放大几十倍,它的描述公式仅改变了长度数字,所以文件大小不受影响!,这时,由计算机重新进行公式计算并在屏幕上重“画”。
由于“矢量图”是由各对象堆叠起来的,就决定了它的易编辑性,如右图,图形的各个细部全可“拆卸”开来,(呵呵,本来掩盖的地方仍然存在,比位图方便多了)甚至不费吹灰之力与其它图形交换“另件”组装成新对象,它所具备的平滑、轻巧、易编辑等特点催生了一个新的多媒体舞台:flash,所以又称之为“矢量动画”。
尽管如此,flash还是没有排斥位图,它可以导入jpg、tif、gif、bmp、tga、sct、mac、cal、cpt、img、pcx、pcd、psd、wi等等位图Array格式。
因为位图有矢量图不可替代的优点,由于位图定义的是每个像素的位置、色值,打个比方:它好比flash中的“逐帧”动画,可以表演极其细腻的过程,比如自然风景等。
另外,位图有着深远的历史、它拥有相当庞大而优秀的工具软件群,适当运用位图,能使作品更具观赏性!有个规律:目前的“图像软件”(以处理图像为主,如PS)均有矢量位图化的功能;而“绘画软件”(以处理矢量图为主,如CD)总是提供位图矢量化的功能,其共同目的全在于让用户充分利用图片资源而发挥各自工具的处理能力,前者表演在滤镜功能;后者发挥路径特效!在这方面,CD更是走在前列:它特地开发了一个专门进行位图矢量化的工具:CorelTRACE10,允许你设置不同精度、选择色彩等手段进行极为专业的矢量描绘,同时,CD的主程序还提供自动矢量描图,为用户的创作带来极大选择余地。
本文,主要讨论矢量化在flash中的运用:在flash中,同样提供了优秀的“矢量化”工具,它有两条命令:Trace Bitmap(分析位图)及Break Apart(打散),究其实质,就一个功能-“矢量化”!让我们看看“Trace Bitmap”面板,如右图:Color项是设置一个颜色极限值,即“位图中相邻像素的RGB色值之差小于该极限值时,就视为同一种颜色”,根据这特性,数字设得越小,转换后的颜色越多;最重要的是“Minimum Area”,这里设置一个“最小范围”,指的是:“在矢量化时结合上述颜色设置以多少像素值为一个对象”,接下来两个下拉列表选项分别是设置曲线、边角平滑程度的,同上一样,如果用文字描述其特性,将使你头“晕”喽!其实,只需掌握一点:上面两个框的数字越小,下面两个属性分别选“像素”及“平滑”,那么得到的矢量图形最接近原图!而flash的另一个“打散”Break Apart命令,就是这种最“精细”设置,只不过是提供了个“快捷”方式罢了!那么为什么我们得到的忠告往往是:“别轻易打散位图”呢?尤其在flash中!以“卡通狗”为例,矢量图时为几十条描述语句,仅几K文件量,而一般这样的位图得Array 20K,72分辩率时假设有十万个像素,依上述第一条“描绘位图”最精细设置进行矢量化,将有十万条矢量描述语句!而这时,复杂的位图可能会延续数分钟,从进度条可以想见,“奔腾”级的CPU也不堪如此重负!更有甚者,动画还要求变化、旋转等效果,系统遇到每个变化将重新计算每一个“矢量公式”并刷新屏幕,这样的动画能流畅吗?我们常见到的一些作品中那“堵塞”的断断续续的感觉就此原因!再有,如此精细“打散”后,那些极细小的矢量路径根本不能编辑,就是在CD中,也根本无法运用其它路径工具!那么什么时候才用到“打散”呢?对,这才是关键,而且我也经常用到“打散”,有时不得不用它!首先,请看个例子:右图是“闪”友毛虫做的《老康印象》中成功运用“打散”的范例,他把我一张照片在“Trace Bitmap”中Color/Area均设为“100”打散后的效果(数值大致如此,由试验决定),他不但具有版画风格,而且镜片、头发还可进一步编辑成动态效果,可谓是“打散”的绝佳应用!由此看来,“矢量化”最价值的运用不是转为极精细的结果,而是适当“粗糙”化,就拿CD中的矢量化效果,只有具备一定“粗糙化”的矢量路径,才可对其进行施加路径特效。
第二种运用是一幅非它莫属特定效果的位图,让其中某些像素动起来,以渲染更逼真的主题效果,这个可参考我的旧作:(请点击:《望庐山瀑布》),纵然使文件大几倍,也在所不惜!第三种运用是获取位图中某些图像或者去除背景等,但这种情况强烈建议你在外面用其它图像软件处理后再导入,只有文件量极小的图标等才值得如此做。
还有一种运用是为了让某symbol中的某一些图形单独取出创建一新的symbol时,这种情况我用得最多。
因一般是小组件,于总体文件体积无大碍。
至于在CD等其它软件中,位图矢量化应掌握一原则,即能体现矢量路径的优势,使矢Array量化后的图形具备可编辑的线条及色块,比如一些图标、图案、装饰图形等!作为一个匆匆做的例子,如右图左上角是一个极小的图标,是gif格式的位图,我利用CD的套件之一:CorelTRACE将其转为“矢量图”,可以设置得“粗”些,再利用矢量图光滑放大的特点放大,去除一些不必要的矢量路径,填充,画些形状,就成了一幅矢量图案,这一系列操作是相当便捷的,仅几秒钟即可轻松完成,却充分体现了转换为矢量格式后的好处!同时强调了我上述的一点原则。