![]() |
|
||||||||||
|
|||||
|
Регистрация: Apr 2011
Сообщений: 10
|
Подскажите, пожалуйста, как применить к объекту фильтр Adjust Color?
Я думаю, это делается с помощью ColorMatrixFilter, но как не знаю. Например, у меня есть значения для Adjust Color: Brightness 50, Contrast 20 Saturation 0 Hue 108 Как это будет выглядеть для ColorMatrixFilter? Заранее спасибо |
|
|||||
|
Регистрация: Dec 2006
Сообщений: 1,764
|
http://gskinner.com/blog/archives/20...8_source_.html - тут даже и исходник есть, разберись
__________________
а за окном атлантический океан! |
|
|||||
|
Регистрация: Apr 2011
Сообщений: 10
|
Да, я видел этот класс. Меня смутило, что это as2. Может есть более простые варианты под as3?
|
|
|||||
var clr:AdjustColor = new AdjustColor(); clr.brightness = 50; clr.contrast = 20; clr.hue = 108; clr.saturation = 0; var filter:ColorMatrixFilter = new ColorMatrixFilter(clr.CalculateFinalFlatArray()); // посмотреть var obj1:Bitmap = new Bitmap(new BitmapData(80, 80)); obj1.bitmapData.perlinNoise(100, 100, 6, 0, true, true); var obj2:Bitmap = new Bitmap(obj1.bitmapData); obj2.x = 100; addChild(obj1); addChild(obj2); obj2.filters = [filter]; |
|
|||||
|
Регистрация: Apr 2011
Сообщений: 10
|
Большое спасибо
|
![]() |
![]() |
Часовой пояс GMT +4, время: 00:06. |
|
|
« Предыдущая тема | Следующая тема » |
|
|