首页 > 范文大全 > 正文

Flash中的矢量图形

开篇:润墨网以专业的文秘视角,为您筛选了一篇Flash中的矢量图形范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

flash是一款优秀的矢量动画设计软件,掌握动画制作技巧能够使广大学生在中学时挥学生特有的想象力,并培养学生良好的学习习惯和健康的审美情趣,为学生以后的深入学习打下良好的基础。Flash作为矢量动画设计软件,虽然也具备一定位图处理能力,但它处理的图像对象主要还是矢量图形。

一、矢量图与位图

在计算机中图像一般可以分为两种:矢量图和位图。矢量图又称为面向对象的图像,可以包含若干个矢量对象,每个矢量对象自成一体,采用数学方式进行定义,一般包含曲线的函数定义、轮廓、填充、着色等属性。位图又称为像素图或点阵图,位图的两个重要属性是长和宽,由若干个包含位置、颜色等属性的像素点组成,其数量为位图长与宽的积。

由于矢量图与位图的定义不同,其特点和使用范围也具有明显的区别:

(1)文件大小。一般情况下适量图的体积较小,位图的体积取决于其点数、颜色数及压缩算法。位图可以通过一定的算法进行压缩来达到减少体积的目的,如JPG格式的图像,但仍然比适量图体积要大的多,而且压缩之后图像的质量一般都会有不同程度的损失。

(2)缩放失真。矢量图采用数学函数方式定义,其图像的大小与体积无关,可以缩放而不失真。位图由若干个象素点组成,放大后就会发现象素点会变成小方格,在Windows自带的画图软件中使用放大镜工具会清楚地看到这一点。当然,在一些图像处理软件中,会自动采用一定的算法进行处理,但基于位图的特点放大后的位图失真是不可避免的,图像会变得非常模糊。如图1所示为矢量图与位图放大之后的效果对比。

(3)适用范围。矢量图具有体积小和缩放不失真的特点,特别适合互联网使用、标志等图案设计以及卡通动漫等艺术作品制作。位图则适合自然真实的图像表现,一般用于照片、传统艺术作品等。位图要想表现局部细节,只能通过增加原始图像的大小,当然这是要以增大图像绘制和采集设备成本、图像文件体积迅速增加为代价的。位图也可以转换为矢量图,但转换后真实、自然的优点也会降低。

二、Flash中矢量图形的贝塞尔曲线定义

Flash中的矢量图形,包括笔触线条和填充的轮廓,采用了贝塞尔曲线作为数学函数定义。在Flash中路径一般用钢笔工具来生成的图形我们称之为路径,它由一个或多个直线线条或曲线线条组成,可以是封闭图形也可以是开放图形。实际上,线条工具、铅笔工具等绘制的笔触线条,以及填充图形的控制轮廓,都可以作为路径来进行编辑处理。

一条贝塞尔曲线线条由4个点来控制,起始点、终止点以及两个相互分离的中间点,使用钢笔工具绘制的图形中称为两个锚点和两个控制点,如图2所示。曲线AB是由A、B、A’和B’控制生成的贝塞尔曲线,A、B两个点称作锚点,是曲线的起始点,B点为实心显示处于选中状态;线段AA'和BB'也叫做方向线,其方向用来控制曲线的弧度,是各自锚点处曲线的切线,其长度控制曲线的深度。直线也可以看作是弧度和深度均为0的曲线。

路径可以由多个线条组成,如图3所示,其中A、B、C、D、E和F为锚点,其锚点主要分为以下几种类型:

・平滑锚点。两端的方向线在同一条直线上且在锚点的不同方向,如图3中的C。两端的控制点关于锚点对称时该锚点叫做对称锚点。

・直线锚点。两端均没有方向线,如图3中的B和D。

・拐角锚点。两端的方向线不在同一条直线上如图中的E,或者在同一条直线上且在锚点的同一方向。

三、结语

Flash主要采用了矢量图处理,使得软件具有强大表现力和动画制作能力。本文探讨了矢量图形的概念及在Flash内部的数学函数定义方式,有助于学习Flash软件时形和动画操作方法的内涵,从而更快、更好地使用Flash软件创建好的动画作品。