C++ でのカラー プロファイル変換に関するプロジェクトがあります。このプロジェクトでは、CIELAB を RGB とその他すべて (CMY; CMYK; HSV; HSL;...) の間の移行として使用することを考えています。しかし、大きな問題が 1 つあります。どこでも検索しましたが、CIELABを他のもの(CMY; CMYK; HSV; HSL; ...)に変換する方法や式や説明が見つかりません。ここで見つけたものだけです:http://www.easyrgb.com /index.php?X=MATH&H=14#text14 . 誰かが式やそれらにたどり着く方法について私を助けてくれませんか? どうもありがとうございました。よろしく、マジック:)
1 に答える
1
数式を使用した色変換は、実際に適用しないと非常に悪い結果になります。カラー システムは複雑すぎて、単純で閉じた数式で捉えることはできません。
良い結果は、カラー プロファイル ファイルを使用することによってのみ達成できます。そして変換は基本的に、これらのファイルに保存されたサンプル間の補間を伴います。
Little CMSをご覧ください。それはおそらくあなたが必要とするすべてを行います。または、ソフトウェアが Windows で実行される場合は、組み込みのWindows カラー システムを使用して変換を行うことができます。
于 2011-12-23T13:48:10.140 に答える