Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在iPad/iPhone上使用ICC配置文件?_Iphone_Ipad_Ios4_Calibration_Color Profile - Fatal编程技术网

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

如何在iPad/iPhone上使用ICC配置文件?,iphone,ipad,ios4,calibration,color-profile,Iphone,Ipad,Ios4,Calibration,Color Profile,现在我正在实现一个基本的PDF查看器,我遇到了一个问题,一些文件在设备和模拟器上渲染时,文本和矢量图形的颜色显示错误(太强烈、太亮) 因为我可以访问校准硬件,所以我可以使用测试数据为设备创建ICC配置文件 我现在唯一的问题是:有没有一种方法可以使用ICC配置文件来帮助在iPad屏幕上呈现PDF数据 如果有人想知道:我计划在iPad上安装iOS4.x,也可能在iPhone上安装 提前谢谢 目前,iOS缺少像ColorSync这样的系统范围的CMS 我想做的是: 校准你的iPad 根据校准器提供的I

现在我正在实现一个基本的PDF查看器,我遇到了一个问题,一些文件在设备和模拟器上渲染时,文本和矢量图形的颜色显示错误(太强烈、太亮)

因为我可以访问校准硬件,所以我可以使用测试数据为设备创建ICC配置文件

我现在唯一的问题是:有没有一种方法可以使用ICC配置文件来帮助在iPad屏幕上呈现PDF数据

如果有人想知道:我计划在iPad上安装iOS4.x,也可能在iPhone上安装


提前谢谢

目前,iOS缺少像ColorSync这样的系统范围的CMS

我想做的是:

  • 校准你的iPad
  • 根据校准器提供的ICC配置文件计算颜色变换
  • 在PDF数据中显示的颜色值上运行该转换
  • 看看你能得到什么。您所针对的显示器可能存在很多差异(可能是不同的制造商批次==稍有不同的白点,或其他),但这可能会缓解您的问题

    。。。这是因为,与某些人不同,您并没有将这个问题定义为“iOS中的完美色彩再现”,因此,您的问题很可能是可以解决的

    布鲁斯·林德布鲁姆(Bruce Lindbloom)有很多颜色转换数学(常数、定义等),他的网站是一个很好的起点,适合这类事情

    由于大多数Cocoa开发人员都可以依赖于ColorSync,因此我在Obj-C中没有遇到任何相关的颜色转换示例。我知道Python中有很多颜色转换示例——Python colormath是一个很好的示例,它清晰地实现了Lindbloom先生的许多矩阵和转换:

    。。。您还可以在iOS项目中嵌入OpenCV。OpenCV具有本机矩阵数据结构和其他有用的功能,如果您正在进行此类工作:


    这是我感兴趣的一个领域,所以如果您希望我详细说明我提供的任何内容,请告诉我。祝你好运。

    现在,iOS缺少像ColorSync这样的系统级CMS

    我想做的是:

  • 校准你的iPad
  • 根据校准器提供的ICC配置文件计算颜色变换
  • 在PDF数据中显示的颜色值上运行该转换
  • 看看你能得到什么。您所针对的显示器可能存在很多差异(可能是不同的制造商批次==稍有不同的白点,或其他),但这可能会缓解您的问题

    。。。这是因为,与某些人不同,您并没有将这个问题定义为“iOS中的完美色彩再现”,因此,您的问题很可能是可以解决的

    布鲁斯·林德布鲁姆(Bruce Lindbloom)有很多颜色转换数学(常数、定义等),他的网站是一个很好的起点,适合这类事情

    由于大多数Cocoa开发人员都可以依赖于ColorSync,因此我在Obj-C中没有遇到任何相关的颜色转换示例。我知道Python中有很多颜色转换示例——Python colormath是一个很好的示例,它清晰地实现了Lindbloom先生的许多矩阵和转换:

    。。。您还可以在iOS项目中嵌入OpenCV。OpenCV具有本机矩阵数据结构和其他有用的功能,如果您正在进行此类工作:


    这是我感兴趣的一个领域,所以如果您希望我详细说明我提供的任何内容,请告诉我。祝你好运。

    我通过使用sRGB生成所有PDF(例如,可以在InDesign导出设置中选择),解决了这个问题(让PDF以不同于预计算预览位图的颜色渲染)。

    我解决了这个问题(让PDF以不同于预计算预览位图的颜色渲染)通过使用sRGB生成所有PDF(例如,您可以在InDesign导出设置中选择此选项)。

    非常感谢您的回答。关键是,这必须在我从未接触过的设备(普通客户)上运行。我将发布一个关于我如何解决这个问题的新答案。非常感谢你的回答。关键是,这必须在我从未接触过的设备(普通客户)上运行。我将发布一个关于我如何解决这个特殊问题的新答案。