Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
React native 反应本机支持显示P3色域?还是只有srgb?_React Native_Colors - Fatal编程技术网

React native 反应本机支持显示P3色域?还是只有srgb?

React native 反应本机支持显示P3色域?还是只有srgb?,react-native,colors,React Native,Colors,当我们设计应用程序时,我们使用了sketch display P3颜色配置文件,一旦我们在React Native中实现了所有功能,我们发现我们的颜色与设计的颜色不一样,它们看起来不那么生动。我想知道是否有人知道是否有解决办法 我也遇到过这种情况。我最后做的是将草图中的颜色转换为sRGB值,使应用程序与草图文件匹配 在草图中: 压榨⌘+Shift+K这将拉起颜色配置文件切换器 将颜色配置更改为sRGB 单击“更改配置文件” 选择“转换”选项(如果要指定RGB值,请选择“指定”) 您的文档现在

当我们设计应用程序时,我们使用了sketch display P3颜色配置文件,一旦我们在React Native中实现了所有功能,我们发现我们的颜色与设计的颜色不一样,它们看起来不那么生动。我想知道是否有人知道是否有解决办法

我也遇到过这种情况。我最后做的是将草图中的颜色转换为sRGB值,使应用程序与草图文件匹配

在草图中:

  • 压榨⌘+Shift+K这将拉起颜色配置文件切换器
  • 将颜色配置更改为
    sRGB
  • 单击“更改配置文件”
  • 选择“转换”选项(如果要指定RGB值,请选择“指定”)
您的文档现在应该更新为您可以在应用程序中使用的值,这些值将匹配您在屏幕上看到的内容


这篇文章帮助了我

我很感兴趣,你为什么选择使用P3档案?至于问题本身,这与react nativeI猜测无关,因为颜色看起来更好,我的意思是UIColor有一个色域参数,但RN没有。我的猜测是RN不支持P3,我想您对颜色配置文件的工作方式有点困惑。同样,这与
react native
或编码无关。也许会帮助你理解颜色配置文件之间的差异:)不,你错了。在iOS p3中,在init中实现颜色(displayP3Red:CGFloat、green:CGFloat、blue:CGFloat、alpha:CGFloat),但react native不支持此功能