1 / 33
文档名称:

flash as位图和滤镜PPT教案.pptx

格式:pptx   大小:384KB   页数:33页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

flash as位图和滤镜PPT教案.pptx

上传人:wz_198613 2021/6/18 文件大小:384 KB

下载得到文件列表

flash as位图和滤镜PPT教案.pptx

相关文档

文档介绍

文档介绍:flash as位图和滤镜
位图
计算机系统中支持的图像主要分为两类:矢量图形和位图图像。本节将介绍位图的基础知识,以及在ActionScript 。
第1页/共33页
位图基础
矢量图形由以数学方式生成的几何形状,如直线、曲线和多边形等基本图形组成,在Adobe Flash CS5中创作的图像属于矢量图形。位图图像也称为光栅图像,由排列为矩形网格形式的小方块,也就是像素组成,在Adobe PhotoShop CS3中创作的图像属于位图图像。
位图图像是用图像的宽度和高度来定义,以像素为量度单位。其中像素是指位图图像中的最小信息单位,表示在屏幕中显示的单个不同颜色的点。每个像素由对应的颜色值来表示。在使用RGB颜色表示的位图图像中,像素由红、绿和蓝三个字节组成,每个字节包含一个0到255之间的数字。将三个字节合并成为一个颜色值,应用于显示对象,就能够产生与绘画颜色相似的颜色。
第2页/共33页
Bitmap类
Bitmap类用来表示位图图像的显示对象。这些图像可以是使用显示对象的Loader类加载的外部图像,也可以是使用Bitmap()构造函数创建的图像。Bitmap类创建的图像,其信息可以使用其BitmapData属性来引用并处理。Bitmap对象是一种显示对象,因此可以使用显示对象的属性和方法来进行操作和控制。此外,Bitmap对象还有两个常用的属性:PixelSnapping象素贴紧和smoothing平滑。
PixelSnapping象素贴紧属性用于控制Bitmap对象是否贴紧至最近的像素。PixelSnapping属性包括以下可能值:
:不进行像素贴紧。
:图像始终与最近的像素贴紧,与变形无关。
:如果绘制图像时未应用旋转或倾斜效果,%%的缩放系数绘制的,则图像将与最近的像素贴紧。
第3页/共33页
BitmapData类
BitmapData类用于处理Bitmap对象的像素数据,也可以使用BitmapData类的方法创建任意大小的透明或不透明位图图像,并在运行时采用多种方式操作这些图像。此类还可以访问使用显示对象的Loader类加载的位图图像的BitmapData值。
BitmapData类的表18-1 BitmapData类属性
属性数据类型说 明heightint位图图像的高度,以像素为单位。只读属性。rectRectangle定义位图图像大小和位置的矩形。只读属性。transparentBoolean定义位图图像是否支持每个像素具有不同的透明度。只读属性。widthint位图图像的宽度,以像素为单位。z属性有4个,如表所示:
BitmapData类属性
属性
数据类型
说 明
height
int
位图图像的高度,以像素为单位。只读属性。
rect
Rectangle
定义位图图像大小和位置的矩形。只读属性。
transparent
Boolean
定义位图图像是否支持每个像素具有不同的透明度。只读属性。
width
int
位图图像的宽度,以像素为单位。
第4页/共33页
创建位图
创建位图,需要把Bitmap类和BitmapData类结合使用。使用Bitmap类创建位图对象,使用BitmapData类创建Bitmap对象的数据信息,最后使用Bitmap对象的构造函数或bitmapdata属性获得BitmapData创建的数据。
Bitmap类的构造函数格式如下所示:
Bitmap(bitmapData,pixelSnapping,smoothing)
参数说明如下:
bitmapData:被引用的BitmapData对象数据。默认值为null。
pixelSnapping:确定Bitmap对象是否贴紧至最近的像素。默认值为“auto”。
smoothing:确认在缩放时是否对位图进行平滑处理。默认值为false。
第5页/共33页
加载外部图像
在ActionScript 。加载外部的图像,需要使用显示对象的Loader类的load方法来实现。。
下面的示例使用Loader对象,从外部加载一幅位图图像,并把它加入到Bitmap位图对象上。使用文档类:LoadImage,代码如下所示:
加载外部图像
第6页/共33页
处理像素
在ActionScript 3.