RGB等色関数を得る

RGB等色関数を得る方法についてちょっと苦労したのでメモです。

方針

表色系を変換する際にはまずXYZ表色系を求めてから変換する場合が多いらしいです。
そのため今回もまずはXYZ等色関数を得てからRGB等色関数に変換します。

RGB等色関数を得る

まずXYZ等色関数を得ますが、方法は以前の記事で説明していますのでこちらを参照してください。

light11.hatenadiary.com

各波長におけるXYZの値にRGBへの変換行列を掛け合わせていきます。
変換行列は下記のサイトに載っているものを使っています。

qiita.com

全ての値をRGB表色系に変換してグラフにプロットすると以下のように変換されていることが確認できました。

f:id:halya_11:20180423004503p:plain

関連

light11.hatenadiary.com

light11.hatenadiary.com