当前位置:首页 > 设计在线 > 平面动画 > Flash > getColorBoundsRect方法

getColorBoundsRect方法

点击次数:34 次 发布日期:2008-11-21 23:33:15 作者:源代码网
源代码网推荐

getColorBoundsRect(BitmapData.getColorBoundsRect 方法)
public getColorBoundsRect(mask:Number, color:Number, [findColor:Boolean]) : Rectangle

确定位图图像中完全包含指定颜色的所有像素的矩形区域。

例如,如果您有一个源图像,并且希望确定包含非零 Alpha 通道的图像矩形,请传递 {mask: 0xFF000000, color: 0x00000000} 作为参数。在整个图像中搜索像素的范围,该像素满足条件 (value & mask) != color。若要确定图像周围的空白区域,请传递 {mask: 0xFFFFFFFF, color: 0xFFFFFFFF} 以查找非空白像素的范围。

可用性:Actionscript 1.0;Flash Player 8

参数
mask:Number - 十六进制颜色值。

color:Number - 十六进制颜色值。

findColor:Boolean [可选] - 如果该值设置为 true,则返回图像中颜色值的范围。如果该值设置为 false,则返回图像中不存在此颜色的范围。默认值为 true。

返回
flash.geom.Rectangle - 指定颜色的图像区域。

这是帮助文档中的文字,加了颜色的部分是我个人觉得比较容易忽视的部分,而这些东西却能起到一些重要的作用。

我在工作中就遇到了这个问题,一张外部图片,大小约为700x576,而其中我需要的图片大小仅为250x250左右,同时要进行颜色相关的操作,在寻求思路的时候找到了这个方法

源代码网供稿.
网友评论 (0)
会员中心
设计在线
本站推荐
设计在线之精华