[发明专利]一种颜色RGB值转换名称的方法在审

专利信息
申请号: 202011035224.8 申请日: 2020-09-27
公开(公告)号: CN112529972A 公开(公告)日: 2021-03-19
发明(设计)人: 崔海东;段晓丽 申请(专利权)人: 泰山信息科技有限公司
主分类号: G06T7/90 分类号: G06T7/90;G06F17/11
代理公司: 北京高航知识产权代理有限公司 11530 代理人: 乔浩刚
地址: 271000 山东省泰*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 颜色 rgb 转换 名称 方法
【说明书】:

一种颜色RGB值转换名称的方法,包括如下步骤;步骤1、输入目标颜色的RGB数值;步骤2、将输入的RGB数值转换成HSV模型;步骤3、读取颜色库文件到内存中,与颜色库中的所有颜色进行相似度比较并取得相似度最大的颜色索引;根据颜色索引获得颜色名称本发明将给定的任意有效的RGB值转换成颜色名称,例如,给定颜色的RGB值(255,192,203),能得到相应的颜色名称“粉红”,并且提供一个界面,让用户可以通过界面去操作,根据输入的RGB值转换相应的颜色名称,进一步的,用来将目标颜色与颜色库中的所有颜色进行相似度比较,得到相似度最大的颜色索引,转换方式简单、实用、高效。

技术领域

本发明涉及计算机领域,具体为一种颜色RGB值转换名称的方法。

背景技术

办公软件作为一种注重视觉化的信息呈现方式,恰当的使用颜色在提高信息的观感和品位方面提供了重要的作用,现在一般都是通过RGB值直接输出颜色信息,但是这种新型并不直观,很多人都是需要手头的点颜色直观来调整,而不知道数值怎么去调整。

RGB模型:RGB是常用的一种彩色信息表达方式,它使用红、绿、蓝三原色的亮度来定量表示颜色。

HSV模型:HSV是个六棱锥模型。这个模型中颜色的参数分别是:色调(H), 饱和度(S),亮度(V)。

发明内容

(一)解决的技术问题

针对现有技术的不足,本发明提供了一种根据颜色RGB值正确识别出颜色名称,简单、实用、高效,提高了用户体验的颜色RGB值转换名称的方法。

(二)技术方案

为实现上述目的,本发明提供如下技术方案:一种颜色RGB值转换名称的方法,包括如下步骤;

步骤1、输入目标颜色的RGB数值;

步骤2、将输入的RGB数值转换成HSV模型;

步骤3、读取颜色库文件到内存中,与颜色库中的所有颜色进行相似度比较并取得相似度最大的颜色索引;

步骤4、根据颜色索引获得颜色名称。

本发明改进有,上述RGB值转换HSV值流程,具体如下;

步骤2-1、求出输入的RGB数值的R,G,B中最大值MAX值,MAX赋值给V;

步骤2-2、求出输入的RGB数值的R,G,B中最小值MIN值;

步骤2-3、判断MAX是否与MIN相等,如果判断成立,则进行步骤2-4;如果不成立,则转2-5;

步骤2-4、S赋值0,H赋值0,转步骤2-12;

步骤2-5、判断MAX是否与R相等,如果判断成立,转步骤2-6;否,转步骤2-9;

步骤2-6、判断G是否与大于等于B,如果判断成立,转步骤2-7;否,转步骤2-8;

步骤2-7、执行公式转步骤2-12;

步骤2-8、执行公式转步骤2-12;

步骤2-9、判断MAX是否与G相等。如果判断成立,转步骤2-10;否,转步骤2-11;

步骤2-10、执行公式转步骤 2-15;

步骤2-11、执行公式

步骤2-12、结束。

本发明改进有,颜色库操作流程读取包括以下步骤;

步骤4-1、读取颜色库文件到内存;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于泰山信息科技有限公司,未经泰山信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202011035224.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top