画像の色を iOS のグラデーションに再マッピングする最も効率的な方法は何でしょうか? これは、Image Magic のドキュメントでは「画像にカラー ルックアップ テーブルを適用する」と定義されており、一般的にはそう思います。たとえば、これを行うためにコアイメージに組み込まれているものはありますか? convert -clut を使用して ImageMagick コードで実行できることはわかっていますが、それが最も効率的な方法であるとは確信していません。
画像をグラデーションに再マッピングした結果は、次の図のようになります: http://owolf.net/uploads/ny.jpg
フラクセルのコメントからコピーされた基本的な式は次のとおりです。
1.画像をグレースケールとRGBで開きます
2.RGB 画像を HSV (色相、彩度、値/明るさ) 色空間に変換します。これは円柱状の空間で、色相は極軸上の単一の値で表されます。
3.すでに開いているグレースケール画像に色相チャンネルを設定します。これは重要なステップです。
4.値と彩度チャンネルを両方とも最大値に設定します。
5. RGB 空間に変換します (そうしないと、表示が正しくなくなります)。