为什么Interface Builder和Photoshop之间的RGB值相同?

时间:2011-12-09 03:41:38

标签: iphone colors interface-builder

我有一个UIImageView,我指的是PNG的背景是RGB(240,240,240)。然后我在Interface Builder中将父UIView的背景设置为相同的颜色。

你会发现它们略有不同。当我拍摄屏幕截图并重新检查时,我发现UIView在IB中的背景不是RGB(240,240,240),而是RGB(236,236,236)

为什么这???

enter image description here

enter image description here enter image description here

3 个答案:

答案 0 :(得分:1)

您是否安装了制造商特定的显示器驱动程序?看看显示器配置文件。它可能与photoshop中的颜色配置文件不同

答案 1 :(得分:0)

我不得不调整我在IB中使用的数字以使我的颜色匹配。

例如:你想要(240,240,240)它给你(236,236,236)你输入的信息(240,240,240)。

我进入了(244,244,244)它给了我一个接近(240,240,240)的颜色。我想如果我输入240并且它给了我236,那么我应该在原始颜色代码中添加4。

我必须这样做几次以获得正确的号码。

不是一个优雅的解决方案,但为我工作。

答案 2 :(得分:0)

在不知道色彩空间的情况下,RGB值毫无意义。在Interface Builder中使用RGB滑块选择颜色时,请确保选择“Generic RGB”颜色空间。