WikiPedia によると、RGB から CMYK に、またはその逆に正しく変換するには、関連するディスプレイ デバイスの ICC プロファイルが必要です。したがって、RGB > CMYK は、使用されているモニターの ICC プロファイルを知り、RGB を PCS に変換してから、CMYK を生成しているプリンター/用紙の組み合わせの ICC プロファイルを使用して、PCS をプリンター固有の CMYK に変換することで可能になります。私がクレイジーに聞こえるならやめてください;-)
したがって、私の質問は、RGB 値と ICC プロファイルを使用して PCS ファイルを作成する方法を示すアルゴリズムを見つける場所と、第 2 部のアルゴリズム (PCS > デバイス固有の CMYK の ICC プロファイルがある場合) を見つける場所です。 CMYK から RGB の場合はプリンタ/用紙、およびその逆。
最終的な目標は、デザイナーが目的の CMYK 値を Web ベースのツールに入力し、ブラウザーで近似色を確認してから、印刷用に送信する CMYK ファイルを生成できる JavaScript ツールです。