![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Регистрация: Aug 2007
Сообщений: 168
|
Как в AS3 программно обесцветить (desaturate) изображение / клип?
|
|
|||||
|
примерно так: http://racer242code.blogspot.com/200...ilter-as3.html
но если тут поискать то можно найти более точные значения. |
|
|||||
|
Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
|
|
|
|||||
|
А еще есть отличная штука от Гранта Скиннера. Не знаю, насколько этот класс Вам подойдет, но, на мой взгляд, он очень удобен в использовании
__________________
...вселенская грусть |
|
|||||
|
silin, в своём классе ColorAdjust использует вот такую матрицу:
__________________
O God! The Aftermath. |
|
|||||
|
Регистрация: Feb 2010
Сообщений: 5
|
Вот такой код даёт хороший результат и не требует внешних библиотек:
sampleSprite.filters = [new ColorMatrixFilter([0.3086, 0.6094, 0.0820, 0, 0, 0.3086, 0.6094, 0.0820, 0, 0, 0.3086, 0.6094, 0.0820, 0, 0, 0, 0, 0, 1, 0])]; |
|
|||||
|
Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
|
Внешние библиотеки для того и придумывают чтобы не писать в коде матрицы содержащие по 25 элементов
![]() |
|
|||||
|
Регистрация: Aug 2007
Сообщений: 168
|
Всем большое спасибо.
Я остановился на ColorMatrixFilter + встроенный класс AdjustColor: |
![]() |
![]() |
Часовой пояс GMT +4, время: 17:38. |
|
|
« Предыдущая тема | Следующая тема » |
|
|