ColorMatrixFilterクラス
09/2
AS3 ColorMatrixFilter No Comments
今、ツールを作っていて色調補正についていろいろと調べている。
写真の色調・コントラスト、明度などを設定する必要があって、とりあえず色調を変えるところから入っている。いろいろと調べてたら、ColorMatrixFilterクラスというので変更ができるみたい。
ColorMatrixFilterの仕組みがよくわからないので、調べてみた。
画像の色を取得してR,G,B,Alphaの4つのフィルタにとおして、フィルタに通したものを置き換えるような感じらしい。(うまく説明できないない)
adobeのマニュアルを見ると・・・
ColorMatrixFilter – ActionScript 3.0 コンポーネントリファレンスガイドより
ColorMatrixFilter クラスを使用すると、入力イメージの各ピクセルの RGBA カラー値とアルファ値に 4 × 5 マトリックス変換を適用することで、新しい RGBA カラー値とアルファ値から成る結果を作成できます。
–
これを使うとphotoshop並みの変更とはいかないけど、ある程度はこれで加工ができると思う。
おし!これでツール作りが少し前進したぞ。
参考サイト
心魅 ~ cocoromi ~「flash.filters.ColorMatrixFilter」
http://d.hatena.ne.jp/umezo/20090122/1232627694
MXMLのでもColorMatrixFilterが使えるみたい
ActionScript/MXMLで画像の色(カラー)をグレースケール(gray scale)に変換する関数
Twitter
RSS