-1

colorMatirxFilter を使用してビットマップのオレンジ色を緑色に変更する方法。コードサンプルが役立ちます。ColorMatrixFilterマトリックスの説明を追加してください。

ユーザーの選択に基づいてテーマの色を変更したい。

4

1 に答える 1

0

私たちが知っているように、オレンジは赤、緑、青のような純粋な色ではありません。これは、オレンジ色に 、RGおよびの 3 つのコンポーネントがあることを意味しBます。したがって、これを試してください:
1) を使用して、オレンジ色 (3 つの値) をグレー (1 つの値) に変換し
Gray = 0.3*RED + 0.59*GREEN+0.11*Blueます。

2) 次に、ColorMatrixFilter(Torious のリンクを参照) を使用して、変更するピクセルのピクセル値を次のように設定します。

ZERO(ピクセル値として) 赤と青のコンポーネントに (0 値) を設定します。グレー値 (計算したばかり) をグリーン コンポーネント (ピクセル値として) に設定します。

次に、結果を取得します。

于 2012-06-06T17:36:59.487 に答える