【发布时间】:2010-07-26 17:36:51
【问题描述】:
我正在为 iPhone 编程,我有一个从 iPhone 相机拍摄的 3 通道 UIImage。我正在尝试获取此图像上不同区域的 RGB 值。我目前使用 Mac OSX 附带的数字色度计交叉引用从 iPhone 获得的 RGB 输出。
我获得的大多数值都很好,但是对于某些颜色,我输出的 RGB 值与数字色度计读取的值非常不同。
例如,在下面的链接中,我展示了一个正方形的示例,我计算的颜色与使用色度计的计算值不同。
http://www.learntobe.org/urs/square.php
我们从 iPhone 计算出的 RGB 为 (41, 116, 86),对于这个正方形(也使用“Color Expert”应用程序进行了验证。 Apple Mac OSX 测色计测得的值是(0, 121, 87)。
很明显,R 值确实偏低。所有存在颜色差异的区域似乎都是因为 R 值存在巨大差异。这有什么具体原因吗?
提前感谢您的帮助!
【问题讨论】: