おはようございます、
フォトブック アプリケーション用の PDF ジェネレーターを使用していますが、Acrobat のプレビューでカラー マネージメントの問題が発生します。(私は自分自身をココアの初心者だと考えていますが、カラー マネージメントには精通しています)。私が従うプロセスがあります:
- 見開きページ (シート) 用の NSView を作成し、コンテンツを描画する
- このビューをオフスクリーン ウィンドウに追加する
- dataWithPDFInsideRect でビューの PDF データを取得する
- NSPDFImageRep を作成し、空の NSImage に追加します
- 画像を含む PDFPage を作成し、ボックス サイズを設定して、PDFDocument に挿入します。
すべての画像とグラフィック要素は RGB で指定されます。(画像には sRGB 埋め込みプロファイルがあります)。
Pdf は Apple preview.app で問題なく表示され、Photoshop で正しくラスタライズされます。しかし、Acrobat で開くと、CMYK シミュレーションで表示されます (どうやら)。sRGB (または他の RGB プロファイル) でプロファイル シミュレーションを要求すると、正しい色のアスペクトを取得できます。
PDF メタデータを操作しようと何度か試みましたが、成功しませんでした。CGPDFContext を使用して非常に単純なケース (1 ページ - 1 画像) を作成しようとし、OutputIntents を設定しようとしました...少し迷っています。状況。
注 : InDesign で作成された (RGB で作成された) PDF は、特別な設定をしなくても、Acrobat では RGB で表示されます。PDFで同じことをしたい...
誰も同じ問題に遭遇しますか? 精度や助けをありがとう!
ここで説明されているように生成された (重い...) PDF をダウンロードできます: http://bunex-industries.com/filesToDownload/couverture.zip