颜色设置方法、装置、设备及计算机可读存储介质制造方法及图纸

技术编号:20488237 阅读:18 留言:0更新日期:2019-03-02 20:31
本发明专利技术公开了一种颜色设置方法、装置、设备及计算机可读存储介质,方法包括:读取包括有一种或多种颜色的背景图层;根据所述背景图层的像素点的颜色值,获得所述背景图层的主要颜色;获取与所述背景图层的主要颜色具有预定色彩对比程度的第一颜色;将所述第一颜色设置为所述背景图层的默认颜色值,以在所述背景图层上默认根据所述第一颜色值进行编辑绘制。本发明专利技术能够自动根据背景图层的颜色设置合适颜色的画笔,方便了书写者的操作和观看。

Color setting method, device, device and computer readable storage medium

The invention discloses a color setting method, device, device and computer readable storage medium. The method comprises reading a background layer including one or more colors, obtaining the main color of the background layer according to the color value of the pixels of the background layer, and obtaining the first color with a predetermined color contrast degree of the main color of the background layer. The first color is set to the default color value of the background layer to edit and draw according to the first color value by default on the background layer. The invention can automatically set a suitable color brush according to the color of the background layer, thus facilitating the operation and viewing of the writers.

【技术实现步骤摘要】
颜色设置方法、装置、设备及计算机可读存储介质
本专利技术涉及计算机
,具体地涉及一种颜色设置方法、装置、设备及计算机可读存储介质。
技术介绍
画板是指一类可以在特定区域内使用鼠标/触摸屏/触摸板等输入设备进行书写和擦除笔迹的应用软件。画板根据其背景图的不同大致可以分为固定背景图的画板和无固定背景图的画板。对于固定背景图的画板,画板的画笔颜色可以是固定的(例如墨绿色的黑板背景配白色的画笔);但对于无固定背景图的画板则不宜采用固定的画笔颜色,因为这有可能出现画笔颜色与背景图颜色的对比过弱,导致在画板上的书写笔迹不能被明显的看到。目前,对于无固定背景图的画板,通常采用取色板取色的方法来设置画笔的颜色。取色板取色的优点是用户自定义程度高,缺点是不够快捷以及自动化,书写者需要花费额外的精力和时间去选择适当的颜色,这导致了书写者和与会者注意力的分散。
技术实现思路
本专利技术实施例提出了一种颜色设置方法、装置、设备及计算机可读存储介质,针对无固定背景图的画板,能够自动根据背景图设置合适颜色的画笔,方便了书写者的操作。本专利技术实施例提供了一种颜色设置方法,包括:读取包括有一种或多种颜色的背景图层;根据所述背景图层的像素点的颜色值,获得所述背景图层的主要颜色;获取与所述背景图层的主要颜色具有预定色彩对比程度的第一颜色;将所述第一颜色设置为所述背景图层的默认颜色值,以在所述背景图层上默认根据所述第一颜色值进行编辑绘制。优选地,所述根据所述背景图层的像素点的颜色值,获得所述背景图层的主要颜色,具体为:提取所述背景图层上的每个像素点的颜色值,统计每种颜色值对应的像素数量,并将像素数量最多的颜色值设置为所述背景图层的主要颜色;则所述获取与所述背景图层的主要颜色具有预定色彩对比程度的第一颜色,具体为:将所述主要颜色投射到HSV颜色空间,得到与所述主要颜色对应的HSV值;对所述HSV值中的H值进行反相,得到H’值;根据所述H’值获得第一颜色。优选地,所述根据所述背景图层的像素点的颜色值,获得所述背景图层的主要颜色,具体为:提取所述背景图层上的每个像素点的颜色值,统计每种颜色值对应的像素数量;获得像素数量排列在前N位的N个颜色值,得到所述背景图层的主要颜色;则所述获取与所述背景图层的主要颜色具有预定色彩对比程度的第一颜色具体包括:将所述N个颜色值投射到HSV颜色空间,得到与所述N个颜色值对应的N个H值;根据所述N个H值以及预设的色相角度距离阈值,获得目标H值集合;根据所述目标H值集合获得第一颜色。优选地,所述根据所述N个H值以及预设的色相角度距离阈值,获得目标H值集合,具体为:获取与N个H值的差的绝对值均大于预设的色相角度距离阈值的目标H值,并根据所获取的目标H值生成目标H值集合。优选地,所述根据所述N个H值以及预设的色相角度距离阈值,获得目标H值集合,具体包括:S1:判断是否存在与背景H值集合内的H值的色相角度距离均大于预设的色相角度距离阈值的目标H值;其中,所述背景H值集合初始包括所述像素数量排列在前N位的N个颜色值对应的N个H值;S2:若存在,则根据所获取的目标H值生成目标H值集合;S3:若不存在,则删除背景H值集合内的末位H值,并返回步骤S1;其中,所述末位H值为在背景H值集合的所有H值中,其对应的颜色值的像素数量最少的H值。优选地,所述根据所述目标H值集合获得第一颜色,具体为:获取像素数量最多的颜色值对应的第一H值;计算目标H值集合中,与所述第一H值的色彩对比程度最大的目标H值;根据所述目标H值获得第一颜色。优选地,所述色相角度距离阈值为120°,且当两个颜色的H值在色相环上的色相角度距离越接近180°时,这两个颜色的色彩对比程度越大。本专利技术实施例还提供了一种颜色设置装置,包括:背景图层读取单元,用于读取包括有一种或多种颜色的背景图层;主要颜色获取单元,用于根据所述背景图层的像素点的颜色值,获得所述背景图层的主要颜色;第一颜色获取单元,用于获取与所述背景图层的主要颜色具有预定色彩对比程度的第一颜色;颜色设置单元,用于将所述第一颜色设置为所述背景图层的默认颜色值,以在所述背景图层上默认根据所述第一颜色值进行编辑绘制。优选地,所述主要颜色获取单元具体用于,提取所述背景图层上的每个像素点的颜色值,统计每种颜色值对应的像素数量,并将像素数量最多的颜色值设置为所述背景图层的主要颜色;则所述第一颜色获取单元,具体包括:投射模块,用于将所述主要颜色投射到HSV颜色空间,得到与所述主要颜色对应的HSV值;反相模块,用于对所述HSV值中的H值进行反相,得到H’值;第一颜色获取模块,用于根据所述H’值获得第一颜色。优选地,所述主要颜色获取单元具体包括:统计模块,用于提取所述背景图层上的每个像素点的颜色值,统计每种颜色值对应的像素数量;主要颜色获取模块,用于获得像素数量排列在前N位的N个颜色值,得到所述背景图层的主要颜色;则所述第一颜色获取单元,具体包括:投射模块,用于将所述N个颜色值投射到HSV颜色空间,得到与所述N个颜色值对应的N个H值;目标H值集合获取模块,用于根据所述N个H值以及预设的色相角度距离阈值,获得目标H值集合;第一颜色获取模块,用于根据所述目标H值集合获得第一颜色。优选地,所述目标H值集合获取模块具体用于:获取与N个H值的色相角度距离均大于预设的色相角度距离阈值内的目标H值,并根据所获取的目标H值生成目标H值集合。优选地,所述目标H值集合获取模块具体包括:判断子模块,用于判断是否存在与背景H值集合内的H值的色相角度距离均大于预设的色相角度距离阈值的目标H值;其中,所述背景H值集合初始包括所述像素数量排列在前N位的N个颜色值对应的N个H值;若存在,则通知目标H值集合生成子模块;若不存在,则通知删除子模块;目标H值集合生成子模块,用于根据所获取的目标H值生成目标H值集合;删除子模块,用于删除背景H值集合内的末位H值,并通知判断子模块;其中,所述末位H值为在背景H值集合的所有H值中,其对应的颜色值的像素数量最少的H值。优选地,所述第一颜色获取模块具体包括:第一H值获取子模块,用于获取像素数量最多的颜色值对应的第一H值;目标H值计算子模块,用于计算目标H值集合中,与所述第一H值的色彩对比程度最大的目标H值;第一颜色获取子模块,用于根据所述目标H值获得第一颜色。优选地,所述色相角度距离阈值为120°,且当两个颜色的H值的色相角度距离越接近180°时,这两个颜色的色彩对比程度越大。本专利技术实施例还提供了一种颜色设置设备,包括处理器、存储器以及存储在所述存储器中且被配置由所述处理执行的计算机程序,所述处理器执行所述计算机程序时实现如上述的颜色设置方法。本专利技术实施例还提供了一种计算机可读存储介质,包括处理器、存储器以及存储在所述存储器中且被配置由所述处理执行的计算机程序,所述处理器执行所述计算机程序时实现如上述的颜色设置方法。上述一个实施例中,由于第一颜色与所述背景图层的主要颜色具有预定的色彩对比程度,因而至少可以保证在所述背景图层上绘制的大多数笔迹或者编辑信息都可以被与会者以及书写者轻松的分辨出来,同时,也不需要书写者通过取色板来选择颜色,方便了书写者的操作。附图说明为了更清楚地说明本专利技术的技术方案,下面将对实施方式中所需要使用的附图本文档来自技高网...

【技术保护点】
1.一种颜色设置方法,其特征在于,包括:读取包括有一种或多种颜色的背景图层;根据所述背景图层的像素点的颜色值,获得所述背景图层的主要颜色;获取与所述背景图层的主要颜色具有预定色彩对比程度的第一颜色;将所述第一颜色设置为所述背景图层的默认颜色值,以在所述背景图层上默认根据所述第一颜色值进行编辑绘制。

【技术特征摘要】
1.一种颜色设置方法,其特征在于,包括:读取包括有一种或多种颜色的背景图层;根据所述背景图层的像素点的颜色值,获得所述背景图层的主要颜色;获取与所述背景图层的主要颜色具有预定色彩对比程度的第一颜色;将所述第一颜色设置为所述背景图层的默认颜色值,以在所述背景图层上默认根据所述第一颜色值进行编辑绘制。2.根据权利要求1所述的颜色设置方法,其特征在于,所述根据所述背景图层的像素点的颜色值,获得所述背景图层的主要颜色,具体为:提取所述背景图层上的每个像素点的颜色值,统计每种颜色值对应的像素数量,并将像素数量最多的颜色值设置为所述背景图层的主要颜色;则所述获取与所述背景图层的主要颜色具有预定色彩对比程度的第一颜色,具体为:将所述主要颜色投射到HSV颜色空间,得到与所述主要颜色对应的HSV值;对所述HSV值中的H值进行反相,得到H’值;根据所述H’值获得第一颜色。3.根据权利要求1所述的颜色设置方法,其特征在于,所述根据所述背景图层的像素点的颜色值,获得所述背景图层的主要颜色,具体为:提取所述背景图层上的每个像素点的颜色值,统计每种颜色值对应的像素数量;获得像素数量排列在前N位的N个颜色值,得到所述背景图层的主要颜色;则所述获取与所述背景图层的主要颜色具有预定色彩对比程度的第一颜色具体包括:将所述N个颜色值投射到HSV颜色空间,得到与所述N个颜色值对应的N个H值;根据所述N个H值以及预设的色相角度距离阈值,获得目标H值集合;根据所述目标H值集合获得第一颜色。4.根据权利要求3所述的颜色设置方法,其特征在于,所述根据所述N个H值以及预设的色相角度距离阈值,获得目标H值集合,具体为:获取与N个H值的色相角度距离均大于预设的色相角度距离阈值的目标H值,并根据所获取的目标H值生成目标H值集合。5.根据权利要求3所述的颜色设置方法,其特征在于,所述根据所述N个H值以及预设的色相...

【专利技术属性】
技术研发人员:刘少杰
申请(专利权)人:广州视源电子科技股份有限公司广州视睿电子科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1