次の問題があります。
私はその色のいくつかの異なる色合いのベースカラーを持っています。
例:
- ベースカラー:#4085c5
- シェード:#005cb1
今、私は別の色(たとえば#d60620)を持っていますが、色合いはありません。色から、最初の段落で述べた色と同じような違いがある色合いを計算したいと思います。
最初にRGB要素の差を計算して2番目の色に適用しようとしましたが、期待した結果にはなりませんでした。色をHSVに変換し、彩度の値を読み取り、その差を2番目の色に適用して
みたよりも、結果の色はまだ奇妙でした。
式は次のようなものでした:(HSV(BaseColor)[S]-HSV(Shade)[S])+ HSV(SecondColor)[H]
この問題をどのように解決できるか知っている人はいますか?私は何か間違ったことをしていることは知っていますが、何が起こっているのかわかりません。:)