博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
图像处理
阅读量:5014 次
发布时间:2019-06-12

本文共 2521 字,大约阅读时间需要 8 分钟。

图像处理

今天学习了图像处理,图像处理主要内容包括:

滤镜、矩阵变换、BitmapData类

一、滤镜:

包 flash.filters

类 public class BitmapFilter

继承 BitmapFilter →Object

子类:

BevelFilter, BlurFilter, ColorMatrixFilter, ConvolutionFilter, DisplacementMapFilter, DropShadowFilter, GlowFilter, GradientBevelFilter, GradientGlowFilter, ShaderFilter

 BitmapFilter类:所有图像滤镜效果的基类

滤镜—BlurFilter类(模糊滤镜)

属性

blurX (x轴方向模糊的像素数量 = 4)

blurY (y轴方向模糊的像素数量 = 4)

quality (执行模糊处理的次数0-15,默认 = 1)

方法

构造函数:

BlurFilter(blurX:Number = 4.0, blurY:Number = 4.0, quality:int = 1)

clone():BitmapFilter——返回此滤镜对象的副本

 

滤镜—DropShadowFilter类(投影)

distance (从现实对象到阴影的偏移像素数量 = 4)

angle (光源角度 = 45度)

color (阴影颜色 从0x000000 到 0xFFFFFF 默认=0)

alpha (透明度,从0到1,默认 = 1)

blurX (x轴方向模糊的像素数量 = 4)

blurY (y轴方向模糊的像素数量 = 4)

strength (阴影的长度,从0到255,默认 = 1)

quality  (模糊处理次数,1—15,默认 = 1)

inner (Boolean值,阴影是否应用于显示对象内部,默认false)

knockout  (Boolean值,原显示对象是否透明)

hideObject (Boolean值,是否隐藏原现实对象)  

方法

构造函数:DropShadowFilter(distance:Number = 4.0, angle:Number = 45,

                         color:uint = 0, alpha:Number = 1.0, blurX:Number = 4.0,

                            blurY:Number = 4.0, strength:Number = 1.0, quality:int = 1,

                       inner:Boolean = false, knockout:Boolean = false, hideObject:Boolean = false)

clone():BitmapFilter——返回此滤镜对象的副本

 

滤镜—BevelFilter类(斜角):

属性

distance (从显示对象到阴影的偏移像素数量 = 4)

angle (光源角度 = 45度)

higglightColor (高亮区影颜色 从0x000000 到 0xFFFFFF 默认=0xFFFFFF)

highlightAlpha (高亮区透明度,从0到1,默认 = 1)

shadowColor (高亮区影颜色 从0x000000 到 0xFFFFFF 默认=0)

shadowAlpha (高亮区透明度,从0到1,默认 = 1)

blurX (x轴方向模糊的像素数量 = 4)

blurY (y轴方向模糊的像素数量 = 4)

strength (阴影的长度,从0到255,默认 = 1)

quality  (模糊处理次数,1—15,默认 = 1)

type (“inner”,“outer”,“full”,默认“inner”)

knockout  (Boolean值,原显示对象是否透明) 

方法

构造函数:BevelFilter(distance:Number = 4.0, angle:Number = 45, highlightColor:uint = 0xFFFFFF,

                                    highlightAlpha:Number = 1.0, shadowColor:uint = 0x000000, shadowAlpha:Number = 1.0,

                                    blurX:Number = 4.0, blurY:Number = 4.0, strength:Number = 1, quality:int = 1,

                                    type:String = "inner", knockout:Boolean = false)

clone():BitmapFilter——返回此滤镜对象的副本

 

 

滤镜—GlowFilter类(发光):

属性

color (发光效果的颜色 从0x000000 到 0xFFFFFF 默认=0xFF0000)

alpha (发光效果的透明度,从0到1,默认 = 1)

blurX (x轴方向模糊的像素数量 = 4)

blurY (y轴方向模糊的像素数量 = 4)

strength (发光效果延伸的长度,从0到255,默认 = 2)

quality  (模糊处理次数,1—15,默认 = 1)

inner (Boolean值,发光效果是否应用于显示对象内部,默认false)

knockout  (Boolean值,原显示对象是否透明) 

方法

构造函数:GlowFilter(color:uint = 0xFF0000, alpha:Number = 1.0,

                             blurX:Number = 6.0, blurY:Number = 6.0, strength:Number = 2,

                             quality:int = 1, inner:Boolean = false, knockout:Boolean = false)

clone():BitmapFilter——返回此滤镜对象的副本

请关注明天的矩形变换

转载于:https://www.cnblogs.com/sunmmbk/archive/2012/10/07/2714647.html

你可能感兴趣的文章
nginx在Windows环境安装
查看>>
MVC案例——删除操作
查看>>
Timer和TimerTask的使用--2
查看>>
UWP 在 WebView 中执行 JavaScript 代码(用于模拟用户输入等)
查看>>
FileUpload1.PostedFile.FileName 获取的文件名
查看>>
Mock InjectMocks ( @Mock 和 @InjectMocks )区别
查看>>
如何获取免版权图片资源
查看>>
MySql避免全表扫描【转】
查看>>
Storm学习笔记二
查看>>
windows 中的类似于sudo的命令(在cmd中以另一个用户的身份运行命令)
查看>>
java===单类设计模式之饿汉式与懒汉式
查看>>
BZOJ 1083: [SCOI2005]繁忙的都市
查看>>
Maven 编译
查看>>
《学习之道》第十章学习方法29还记得散步的好处嘛
查看>>
Git常用命令总结
查看>>
iOS获取设备IP地址
查看>>
JavaSE| String常用方法
查看>>
NRF51822配对绑定要点
查看>>
C语言博客作业—数据类型
查看>>
语言基础:C#输入输出与数据类型及其转换
查看>>