【发布时间】:2010-01-10 13:40:27
【问题描述】:
所以,我得到了这个代码:
import flash.display.BitmapData;
import flash.display.Bitmap;
import flash.geom.Rectangle;
import flash.utils.ByteArray;
var bmd:BitmapData = new BitmapData(10, 10, true);
var seed:int = int(Math.random() * int.MAX_VALUE);
bmd.noise(seed);
var bounds:Rectangle = new Rectangle(0, 0, bmd.width, bmd.height);
var pixels:ByteArray = bmd.getPixels(bounds);
有没有一种方法可以高效、快速地获取pixelsByteArray 中的主色和/或平均色。
noise 用于此处的示例。我将在该 BitmapData 上绘制其他内容。
我找到了一些方法来从 BitmapData 中提取平均色觉,但这对我来说还不够,因为我想要从该图像的矩形中提取平均值。
提前致谢!
【问题讨论】:
标签: flash actionscript-3 actionscript