首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可可-创建PDF显示在CMYK而不是RGB (与Acrobat)

可可-创建PDF显示在CMYK而不是RGB (与Acrobat)
EN

Stack Overflow用户
提问于 2013-01-28 12:03:59
回答 1查看 387关注 0票数 1

早上好,

我正在为一个图画书应用程序开发一个PDF生成器,我遇到了一个在Acrobat中预览的颜色管理问题。(我认为自己是可可的初学者,但我对色彩管理相当熟悉)。以下是我所遵循的过程:

  • 为双页(工作表)创建一个NSView并绘制内容
  • 将此视图添加到屏幕外窗口
  • 使用dataWithPDFInsideRect获取视图的PDF数据
  • 创建一个NSPDFImageRep并将其添加到一个空的NSImage
  • 使用图像创建PDFPage,设置框大小并将其插入到PDFDocument中

所有图像和图形元素都在RGB中指定。(图像有sRGB嵌入式配置文件)。

Pdf在苹果preview.app中看起来很好,在Photoshop中正确地进行了栅格化。但是当使用Acrobat打开时,我通过CMYK模拟(显然)看到了它。当我要求使用sRGB (或其他RGB配置文件)模拟配置文件时,我可以得到正确的颜色方面。

我曾多次尝试操作PDF元数据,但没有成功,我试图用CGPDFContext制作一个非常简单的案例(1页-1图片),试图设置OutputIntents.我有点迷茫,似乎什么也改变不了情况。

注意:用InDesign创建的PDF (在RGB中)显示在Acrobat中的RGB中,没有任何特殊设置。我也希望我的PDF也这么做.

有人遇到同样的问题吗?非常感谢您的任何精确或帮助!

你可以下载一个(沉重的.)如本文所述生成的PDF:http://bunex-industries.com/filesToDownload/couverture.zip

EN

回答 1

Stack Overflow用户

发布于 2013-01-28 12:44:44

我假设您的PDF文件包含一些透明性(可能是软掩码),在这种情况下Acrobat会切换到CMYK (没有人知道为什么,只有Acrobat才会这样做,其他查看者会按预期工作)。

但是,只有当你能提供一个PDF文件样本时,才能给出确切的答案。

更新:第一页包含一个扩展的图形状态,将填充alpha设置为0,这将导致Acrobat切换到CMYK。一种解决方案是在文档中添加一个输出意图,并使用RGB颜色空间。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14561627

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档