设计稿上标注的RGB或者HEX色值号,结果到了Xcode上,明显的有色差,我明明按照设计稿的色值号来的啊,怎么会这样。
又是,又去搜索了。。。
当时还有一个插件的解决方案,我没有用,最后发现还是这篇文章比较靠谱,不过是转载的,原文地址已经404报错了。
原因:
Xcode使用的是sRGB
而设计师使用的设计软件用的是Generic RBG
所以,有了色差
解决方法
打开设计稿。最好是打开设计稿源文件,比如Photoshop、Sketch软件打开设计师的设计稿,你要没有这些软件,就让设计师打开,进行下面的操作。
用 Mac 自带的取色器软件(数码测色计),选择“以 sRGB 显示”,鼠标放到设计稿颜色处,得到色值号,记录下来。然后在 Xcode 里使用刚刚得到的色值号。
如果你用的是图片,就无所谓了!设计师切给你什么图,你用什么图就好了。
只是,总有些时候,需要程序员输入颜色色值号,这时候,就要用这个方法了。
注意:这个操作最好要在带显示器的 Mac 电脑上进行,如果你用的是 Mac mini,然后显示器是外接的其他牌子,这样,就会不准确了。
网友评论