Flex: как настроить контрастность / яркость изображения в элементе управления изображением? - PullRequest
2 голосов
/ 29 апреля 2010

У меня есть изображение, загруженное в Image элемент управления, и я хотел бы знать наиболее эффективный способ, которым я могу затемнить / осветлить изображение программно.

Ответы [ 2 ]

2 голосов
/ 29 апреля 2010

Проверьте класс Adobe BitmapFilter . Вы можете сделать несколько довольно крутых вещей с этим. Особенно взгляните на его производные классы и примеры их использования.

0 голосов
/ 30 апреля 2010

Хотя я использовал метод Робусто, я также обнаружил, что он хорошо работает

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);

Это было взято отсюда, Манипулирование изображениями во Flex , а также намного больше удовольствия от изменения изображения.

...