これは非常に広範な質問であり、PDF 仕様の少なくとも一部を読んだほうがよいでしょう。なぜ私がこれを言っているのかを味わうために...
PDF と色空間
1) PDF には、幅広いカラー スペースを含めることができます
- RGB、CMYK、グレーなどのデバイス カラー スペース -
Lab などの抽象的なカラー スペース
- ICC ベースの RGB、ICC ベースの Lab などの ICC プロファイル ベースのカラー スペース ...
- Separation、Device-N、N-Channel などの名前付きまたは特別な色空間
(パターンやシェーディングなどの魅力的なものは省略しています)
2) 上記のカラー スペースはすべて、1 つの PDF ファイル全体で使用できます。PDF ファイルが特定の ISO 標準 (PDF/A、PDF/X など) に準拠している場合、色空間の数を制限する規則に従う必要がありますが、一般的にはすべての色空間が 1 つの PDF で許可されます。
3) PDF ファイルが使用される場所によって、これらの色空間をどのように処理する必要があるかが決まります。CMYK インクを使用してデスクトップ プリンターに印刷する場合、これらの色空間をすべて CMYK に変換するものがあります。PDF ファイルを画面で表示している場合、これらの色空間がすべて RGB に変換されます。
色の変換
はい、CMYK (および前述の他のすべての色空間) から RGB に変換できます。しかし、それを正しく行いたい場合、それは聞こえるかもしれませんが、はるかに難しいことでもあります。例として、このサイトを見てください: http://www.rapidtables.com/convert/color/cmyk-to-rgb.htm
この変換のための迅速で使いやすい式が含まれています。
R = 255 × (1-C) × (1-K)
G = 255 × (1-M) × (1-K)
B = 255 × (1-Y ) × (1-K)
これは機能しますが、実際には適切な変換を行うために ICC プロファイル (色空間を特徴付けるために使用される) を使用するエンジン (LittleCMS など) が必要です。