Есть ли способ получить несколько реалистичных фотофильтров во Flash с AS3?

#flash #actionscript-3 #filter #matrix #photo

#flash #actionscript-3 #Фильтр #матрица #фото

Вопрос:

Кто-нибудь знает или может указать мне правильное направление о том, как воспроизвести изображение Photoshop / настройки / фотофильтры … во Flash с AS3. Это тот же результат, который вы получаете, когда накладываете фильтр на объективы камеры. Я с самого начала исключаю использование оттенка и hue, потому что это мне совсем не помогает, я думаю, что мог бы получить это из кода, используя класс color matrix или фильтр свертки, есть идеи??

Комментарии:

1. да, вы могли бы воспроизвести несколько с помощью ConvolutionFilter, но взгляните также на PixelBender.

2. Привет. Я тоже ищу способ преобразовать мои значения Photoshop в color matrix. Вы нашли решение? Я отредактировал оттенок / насыщенность / контрастность / уровни / микшер каналов. У вас были бы таблицы ColorMatrix для каждого?

Ответ №1:

ColorMatrixFilter, безусловно, ваш лучший выбор.. Вот краткий пример того, как сделать DisplayObject черно-белым.

 var bnw:Array = [1.2,0,0,0,0,1.2,0,0,0,0,1.2,0,0,0,0,0,0,0,1,0];
var filter:ColorMatrixFilter = new ColorMatrixFilter(bnw);

yourDisplayObject.filters = [filter];
  

Фактические значения меня чертовски смущают, я просто играю. В основном это имеет смысл.. Это даст вам немного больше информации:

http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/filters/ColorMatrixFilter.html

Комментарии:

1. Также вот краткое изложение того, чего вы можете достичь и как работают значения: emanueleferonato.com/2009/04/28 / …

2. Любое место, где есть дамп существующих ColorMatrixFilters или где люди обмениваются скриптами?

3. @summers Насколько я знаю, ничего подобного. Я предполагаю, что вы ищете что-то вроде шикарных карт , но я не сталкивался ни с чем подобным.

4. На шикарных картах нет цветовых матриц. Есть ли способ увидеть цветовую матрицу, используемую на этих картах?

5. @summers Нет, извините, я имел в виду, что вы ищете что-то вроде шикарных карт, но для коллекции ColorMatrixFilters.