Photoshopでは、レイヤーのブレンドモードを「色相」に設定できます。たとえば、そのレイヤーが青で塗りつぶされている場合、下のレイヤーが取得され、白っぽくない色が存在する場合はすべて青になります。
私はそれが実際に何をしているのか疑問に思っています。ピクセルaarrggbbのある背景レイヤーがあり、その上のレイヤーがブレンドモード「色相」に設定されていて、そのレイヤーにピクセルaarrggbbがある場合、これら2つの値をどのように組み合わせて、表示される結果が得られますか?
下のレイヤーからrrggbbをドロップするだけではありません。もしそうなら、それは白と黒にもなります。また、カラーバリエーションを通過させることもできません。
背景ピクセルが0xff00ff00で、対応する色相レイヤーピクセルが0xff0000ffの場合、ff青がff緑に置き換わるため、最終結果は0xff0000ffになると想定しています。しかし、背景ピクセルが0x55112233で、色相レイヤーピクセルが0xff0000ffの場合、どのようにして思いついた青の色合いを思い付くのでしょうか。
私が尋ねる理由は、さまざまな画像を撮り、アプリでプログラムによって画像の色相を変更したいからです。同じ画像の8つの異なるバージョンを異なる色で保存するのではなく、1つの画像を保存して、必要に応じて色を付けたいと思います。