为什么如果我为我的导航控制器栏设置颜色,它看起来与 photoshop 或任何应用程序不同?
Why if I set a color to my navigation controller bar it looks different from photoshop or any app?
很简单。我使用这种颜色:#00ac00 和 RGB (0,172,0)。例如,在 photoshop 中,颜色正是我所需要的。但是一旦我在 Xcode 中对其进行编程,它看起来就会更加明亮,就像迷幻一样。这是我设置颜色的代码:
navigationController!.navigationBar.barTintColor = UIColor(red: 0, green: 172, blue: 0, alpha: 0)
我唯一能做的就是设置一个图案图像...
调出“颜色”对话框,然后单击“滑块”选项卡,然后单击 select 通用 RGB。 ' 注意不要在滑块选项之间切换,因为这会将其转换回 sRGB 值。
另一个选项是从 Photoshop 中取消选中 "Covert to sRGB option in Photoshop When you choose "Save for Web & Devices",取消选中 "Convert to sRGB" 框。
为什么会发生这种情况,因为苹果将显示器的值与 RGB 值一起存储。这会导致 photoshop 色彩校正机制(色彩空间)出现问题。
Source 1
Understanding Color Spaces
Apple Built in Color Mechanism vs Photoshop Built in Color Mechanism
很简单。我使用这种颜色:#00ac00 和 RGB (0,172,0)。例如,在 photoshop 中,颜色正是我所需要的。但是一旦我在 Xcode 中对其进行编程,它看起来就会更加明亮,就像迷幻一样。这是我设置颜色的代码:
navigationController!.navigationBar.barTintColor = UIColor(red: 0, green: 172, blue: 0, alpha: 0)
我唯一能做的就是设置一个图案图像...
调出“颜色”对话框,然后单击“滑块”选项卡,然后单击 select 通用 RGB。 ' 注意不要在滑块选项之间切换,因为这会将其转换回 sRGB 值。
另一个选项是从 Photoshop 中取消选中 "Covert to sRGB option in Photoshop When you choose "Save for Web & Devices",取消选中 "Convert to sRGB" 框。
为什么会发生这种情况,因为苹果将显示器的值与 RGB 值一起存储。这会导致 photoshop 色彩校正机制(色彩空间)出现问题。
Source 1
Understanding Color Spaces
Apple Built in Color Mechanism vs Photoshop Built in Color Mechanism