gpt4 book ai didi

iOS 9.3 颜色管理/配置文件

转载 作者:可可西里 更新时间:2023-11-01 03:18:25 26 4
gpt4 key购买 nike

我有很多依赖于基于点击像素的 rgb 值检查的应用程序。如果我点击一个返回 128/128/138 的像素,那么它会从一个数组中打开这个特定的东西。在 9.3 中,这不再有效,因为我返回了疯狂的颜色值。

我做了一些挖掘,发现 iOS 现在支持颜色配置文件。我的文件根本没有关联的配置文件。这似乎是问题所在。

自 Retina 3 以来,每个显示器都返回了略有不同的饱和度,我不得不对其进行调整。但这揭示了一个更大的问题(至少对我而言)。

有没有办法在 iOS 9.3 中禁用颜色配置文件管理?如果是这样,也许检查一下我使用的是什么操作系统,然后才禁用它?或者可能添加一个配置文件(在 9.3 下被忽略,那么好)可以使它们在 9.3 上工作?

谢谢

最佳答案

您最好的选择是将您正在绘制的任何内容转换为屏幕(然后作为像素拾取)到 CGColorSpaceCreateDeviceRGB() 返回的色彩空间。使用此色彩空间,合成系统将知道不再对您的数据进行转换。

直接来自文档:“设备相关颜色空间中的颜色在输出设备上显示时不会转换或以其他方式修改...”。

关于iOS 9.3 颜色管理/配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36226341/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com