Sketch和iPhone模拟器之间的颜色差异

时间:2018-01-25 21:39:06

标签: ios swift xcode sketchapp

拜托,你能解释一下为什么我的素描设计与我在iphone模拟器上看到的颜色之间的颜色差别如此之大?在这种情况下,我使用草图的背景图片,它根本没有改变,但差异很大。我怎样才能让它看起来一样?

enter image description here

1 个答案:

答案 0 :(得分:5)

我猜可能是与color spaceSketch documentationhere相关的问题。因此,Sketch基本上默认使用Unmanaged color profile,这意味着系统的默认颜色配置文件 - 例如MacBook Pro上的“彩色LCD”:

enter image description here

而不是在Xcode上你应该sRGB IEC61966-2.1,以便能够改变你应该触摸你必须修改的UIView颜色选择的颜色,例如:

  1. 这里的颜色选择:
  2. enter image description here

    1. 然后你应该看到这个蛋糕:
    2. enter image description here

      1. 触摸顶栏上的第二个按钮
      2. enter image description here

        1. 然后你就可以改变色彩空间了:
        2. enter image description here

          当然可以通过代码执行相同的操作,因为你不得不混淆CGColorSpaceModelcolor transformations,它只是更加冗长。

          因此,在导出(草图)并在模拟器(Xcode)上运行之前,可能会检查解决方案是否在两个应用程序上选择了相同的颜色空间:sRGB IEC61966-2.1