我将图像加载到Image
控件中,我想知道以编程方式使图像变暗/变亮的最有效方式。
答案 0 :(得分:2)
查看Adobe的BitmapFilter课程。你可以用它做一些非常酷的事情。特别是看看它的派生类及其用法示例。
答案 1 :(得分:0)
虽然我选择了Robusto的方法,但我也发现这很有效
var a:Number = value * 11;
var b:Number = 63.5 - (value * 698.5);
redValue = greenValue = blueValue = a;
redOffset = greenOffset = blueOffset = b;
var cmf:ColorMatrixFilter = new ColorMatrixFilter(a, 0, 0, 0, b, 0, a, 0, 0, b, 0, 0, a, 0, b, 0, 0, 0, 1, 0);
它是从这里拍摄的,Image Manipulation In Flex并且还有更多的图像改变乐趣。