colorMatirxFilter を使用してビットマップのオレンジ色を緑色に変更する方法。コードサンプルが役立ちます。ColorMatrixFilter
マトリックスの説明を追加してください。
ユーザーの選択に基づいてテーマの色を変更したい。
colorMatirxFilter を使用してビットマップのオレンジ色を緑色に変更する方法。コードサンプルが役立ちます。ColorMatrixFilter
マトリックスの説明を追加してください。
ユーザーの選択に基づいてテーマの色を変更したい。
私たちが知っているように、オレンジは赤、緑、青のような純粋な色ではありません。これは、オレンジ色に 、R
、G
およびの 3 つのコンポーネントがあることを意味しB
ます。したがって、これを試してください:
1) を使用して、オレンジ色 (3 つの値) をグレー (1 つの値) に変換し
Gray = 0.3*RED + 0.59*GREEN+0.11*Blue
ます。
2) 次に、ColorMatrixFilter
(Torious のリンクを参照) を使用して、変更するピクセルのピクセル値を次のように設定します。
ZERO
(ピクセル値として) 赤と青のコンポーネントに (0 値) を設定します。グレー値 (計算したばかり) をグリーン コンポーネント (ピクセル値として) に設定します。
次に、結果を取得します。