私の目標は、基本 RGB 入力を使用してスプライト、複雑な画像、または写真に色を付けることです。としましょうR: 100 G: 145 B: 23
。基本的な考え方は、主な色が RED である画像から始めて、主な色が入力である結果の画像が欲しいということですRGB 100, 145, 23
。これが私がイメージに色を付けたい方法です。私はこのように進めることにしました:
- 入力 RGB 値の HUE を取得します。
- 変更する現在の画像の支配的な色を計算します
- 結果の支配的な色の HUE を取得します
- 入力HUEと画像HUEの差分でHUEをシフト
- ゲームオーバー
これは続行する正しい方法ですか?それとももっと簡単な方法がありますか?