[发明专利]一种iOS颜色管理策略在审
申请号: | 201810185015.8 | 申请日: | 2018-03-06 |
公开(公告)号: | CN108509196A | 公开(公告)日: | 2018-09-07 |
发明(设计)人: | 邱扬 | 申请(专利权)人: | 北京酷我科技有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38 |
代理公司: | 北京德和衡律师事务所 11405 | 代理人: | 陈浩 |
地址: | 100080 北京市海淀区农大*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 颜色中心 颜色管理 读取 列表文件 加载 调用 页面 存储颜色 数据配置 颜色参数 颜色配置 颜色信息 页面呈现 一致性好 读入 调试 写入 存储 | ||
本发明涉及一种iOS颜色管理策略,包括如下步骤:进行预数据配置,将颜色参数写入本地属性列表文件plist,启动app,进入颜色中心,将plist中的颜色信息读入颜色中心,生成颜色相关的键值对,开始加载页面,获取页面需要颜色配置,读取颜色中心中的颜色值,使用读取到的颜色值。本发明,采用本地属性列表文件plist存储颜色参数,app调用颜色中心获取plist存储的信息,生成颜色相关的键值对,然后在加载页面呈现UI或app时,颜色值从颜色中心获取,颜色管理方便,一致性好,便于颜色的调试及调用。
技术领域
本发明涉及UI及app颜色管理技术领域,具体说是一种iOS颜色管理策略。
背景技术
现有的UI设计或app开发过程中,以下一些问题偶有发生,但很影响工作的进度及效率:
设计师给你的颜色值在Interface Builder中设置以及代码设置与真机与模拟器显示的颜色不一致,甚至肉眼完全看的出来。
为一个普通的控件设置Color,设置了颜色为XXXXXX。取色工具测的也是正常的XXXXXX,但是模拟器/真机运行起来之后,颜色变色了,用取色工具测,颜色变成了YYYYYY。
当我用颜色吸管工具在Photoshop选择一个颜色的和RGB值,在Xcode中设置后得不到相同的颜色。
真机或者模拟器截图后,用吸管取色后得到的值与Interface Builder中设置的颜色值不一样。
苹果认为相同的RGB值在任何地方都应该显示相同。其实应用一个RGB的组合在不同的设备上不会总是有着相同的颜色,这取决于你使用的是哪一个颜色配置(colorprofile)。
需要知道是,color profile是展现一个色彩空间中颜色的数值模型(色彩空间,色域(color space)是展现颜色的一个方式,例如: RGB,CMYK,HSV,等等),一些色彩配置(color profile)是“设备相关”的,一些色彩配置(color profile)是“设备无关”的。这意味着同样的颜色在不同的设备(“设备无关”)上会展现相同的颜色,其中一些将会根据设备的特点改变颜色(“设备相关”)。
同样有趣的是,当你截图时,不仅每个像素的 RGB 值都得到了存储,而且还有关于被截取的设备的互补信息。这样,苹果可以通过计算不同的 RGB 组合来使颜色在不同的设备中看起来相同,以最佳的方式使这些颜色与设备的特性和限制相匹配。
Xcode 中的 RGB 色彩配置(color profile)有 Adobe RGB、Apple RGB、DeviceRGB(设备RGB)、Generic RGB(通用RGB)、Wide Gamut RGB(广域 RGB)。要查看整个色彩配置列表,可以从 Xcode 的Interface Builder的色彩选择工具中查看。
因此,当您选择选择了 RGB 值组合,并更改了要使用的色彩配置时,您将获得相同的颜色,但是会得出不同的RGB值,这是应用颜色时使开发人员非常恼火的主要问题。例如,通用RGB (10、80、105) 和设备RGB (0、99、124) 是相同的颜色,但有不同的 RGB 值。这就是为什么最终可以有不同的颜色,即使你使用的是你从别处取色的精确的 RGB 组合(Photoshop 吸管,数码测色计(Digital Color Meter)等)。
发明内容
针对现有技术中存在的缺陷,本发明的目的在于提供一种iOS颜色管理策略,采用本地属性列表文件plist存储颜色参数,app调用颜色中心获取plist存储的信息,生成颜色相关的键值对,然后在加载页面呈现UI或app时,颜色值从颜色中心获取,颜色管理方便,一致性好,便于颜色的调试及调用。
为达到以上目的,本发明采取的技术方案是:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京酷我科技有限公司,未经北京酷我科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810185015.8/2.html,转载请声明来源钻瓜专利网。