#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.