2

セピア、白黒などの Loader オブジェクト (画像を表示するために使用される) で標準的な色変換を行いたいと思います...

私は現在、このような方法を使用しています:

var colorTransformer:ColorTransform = selectedItm.transform.colorTransform; 
colorTransformer.redMultiplier = 1/6;
colorTransformer.greenMultiplier = 1/5;
colorTransformer.blueMultiplier = 1/3;
selectedItm.transform.colorTransform = colorTransformer; 

しかし、セピアまたは白黒効果を得る方法がわかりません。これを行う機能はありますか?そうでない場合、効果を得るために「乗数」を含むある種のデータベースがありますか?

4

1 に答える 1

5

セピアフィルターを微調整するには、次のことを検討する必要があります。

var sepia = new flash.filters.ColorMatrixFilter();
sepia.matrix = [0.3930000066757202, 0.7689999938011169, 
0.1889999955892563, 0, 0, 0.3490000069141388, 
0.6859999895095825, 0.1679999977350235, 0, 0, 
0.2720000147819519, 0.5339999794960022, 
0.1309999972581863, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1];

オンライン色変換ジェネレーターは、リアルタイムの調整に役立ちます。

オンラインマトリックスジェネレーター: http ://www.onebyonedesign.com/flash/matrixGenerator/

ここに画像の説明を入力してください

于 2012-05-19T20:55:58.550 に答える