如何在iPad / iPhone上使用ICC配置文件?

现在我正在实现一个基本的PDF查看器,我遇到的问题是,当在设备和模拟器中渲染时,某些文件显示错误(太强烈,太亮)的文本和矢量图形颜色。 由于我可以访问校准硬件,因此我可以为带有测试数据的设备创建ICC配置文件。 我现在唯一的问题是:有没有办法使用ICC配置文件来帮助在iPad的屏幕上呈现PDF数据? 如果有人想知道:我计划在iPad上以及可能在iPhone上定位iOS 4.x. 提前致谢!     
已邀请:
我通过使用sRGB生成所有PDF(例如,在InDesign导出设置中可以选择此项)来解决此问题(使用不同于预先计算的预览位图的PDF呈现PDF)。     
目前,iOS缺少像ColorSync这样的系统级CMS。 我想做的是: 校准你的iPad, 从校准器为您提供的ICC配置文件计算颜色变换, 对从PDF数据显示的颜色值运行该变换。 看看它在哪里。您所针对的显示器可能存在很多差异(可能是不同的制造商批次==稍微不同的白点或某些东西),但这可能会缓解您的问题。 ...其中,因为与某些人不同,你没有为“iOS中的完美色彩再现”定义这个问题,因此,你的问题很可能是可以解决的。 布鲁斯林德布鲁姆有很多颜色转换数学(常数,定义等),他的网站是一个很好的起点,对于这种事情。 http://www.brucelindbloom.com/ 由于大多数Cocoa开发人员可以依赖于ColorSync,因此我没有在Obj-C中遇到任何相关的颜色转换示例。我知道Python中有很多 - python-colormath是一个很好的例子,Lindbloom先生的许多矩阵和变换的清晰实现: http://code.google.com/p/python-colormath/ ...您也可以在您的iOS项目中嵌入OpenCV。如果您正在执行此类操作,OpenCV具有本机矩阵数据结构和其他有用的东西: http://www.cs.iit.edu/~agam/cs512/lect-notes/opencv-intro/ 这是我感兴趣的领域,如果您希望我详细说明我提供的任何内容,请告诉我。祝好运。     

要回复问题请先登录注册