イナヅマTVログ

ActionScript 3, ColorMatrix ColorMatrixFilterを調べてみた

| 0件のコメント

AS3でのColorMatrixFilter, ColorMatrix、Flash特有の機能ではなくグラフィックに関する基本的要件のひとつらしい。

Mario KlingemannさんのColorMatrix ver.2.1をながめているとapplyColorDeficiencyメソッドのクレジットに
the values of this method are copied from http://www.nofunc.com/Color_Matrix_Library/
とある。

クレジット記載のサイトNomadic FunctionsではJavaScriptで作られたColorMatrix,Color Pickerライブラリのデモとソースが公開されている。
Nomadic FunctionsではAS2 Flash8版のMario KlingemannさんのColorMatrixクラスにインスパイアされてこのライブラリを作った、だって。

Mario Klingemann->Nomadic Functions->Mario Klingemann

と、できる人はお互いに触発されてるんだなぁ。

ColorMatrixへapplyColorDeficiencyが2008-04に追加されver.2.1にアップデートされている。
Nomadic FunctionsのColor Blindnessが移植されている。

“Color Blindness”,聞き慣れない言葉で直訳すると「色覚異常」とでもなるのかもしれない?
色彩にハンディキャップのある人たちがどう見えているかをシュミュレートするグラフィック用語として使われているらしい。
Normal
Protanopia
Protanomaly
Deuteranopia
Deuteranomaly
Tritanopia
Tritanomaly
Achromatopsia
Achromatomaly
などの設定があり
'Achromatopsia':[0.299,0.587,0.114,0,0, 0.299,0.587,0.114,0,0, 0.299,0.587,0.114,0,0, 0,0,0,1,0, 0,0,0,0,1]は色彩が無いグレースケールになる。
Color Blindnessでデモが見られる。

またこの設定値をPhotoshopのチャンネルミキサーに設定できるから試してごらんて書いてあったので、やってみた。
チャンネルミキサーには整数しか入力できなかったが結果はデモ通りだった。

Photoshopチャンネルミキサ

Photoshop チャンネルミキサー

チャンネルミキサーなんて使うのは初めてだった。どういう時につかうのだろう。
他にも使ったことのないメニューはいっぱいあるけど・・・
Photoshopのプリセットから画像効果をかけられるはず、どんな時に使う???

Nomadic FunctionsのColor Pickerを見るとRGBとHSVの関係がよくわかる。
ColorMatrixFilterで色を変えることもできるんだとあらためて実感。

有用な情報を提供してくれている両氏に感謝。

情報と情報がリンクしているのが見えてきて、ぼんやりとでもわかってくるとちょっと楽しくなる。

コメントを残す

必須欄は * がついています


このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください