[发明专利]一种调整文字显示颜色的控制方法及装置在审
申请号: | 202011549112.4 | 申请日: | 2020-12-24 |
公开(公告)号: | CN112558785A | 公开(公告)日: | 2021-03-26 |
发明(设计)人: | 明亮;阮丛峰;范振坤;胡志信 | 申请(专利权)人: | 上海二三四五网络科技有限公司 |
主分类号: | G06F3/023 | 分类号: | G06F3/023;G06F9/451;G06T7/90 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 200137 上海市浦*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 调整 文字 显示 颜色 控制 方法 装置 | ||
1.一种调整文字显示颜色的控制方法,其用于在自定义输入候选框中调整文字显示颜色,其特征在于,包括如下步骤:
a.确定自定义输入候选框皮肤的背景色RGB值,并将所述背景色RGB值转换为以数字表示的HSL值,记为数字表示的色相值H、数字表示的饱和度值S以及数字表示的亮度值L;
b.在HSL圆柱坐标系理论图中,分别取距离所述色相值H、所述饱和度值S以及所述亮度值L最远的点所对应的对比色相值H′、对比饱和度值S′以及对比亮度值L′作为第一输出值H′S′L′;
c.分别将圆柱坐标系中所述色相值H与所述对比色相值H′的中点所对应的互补色相值H″、所述饱和度值S与所述对比饱和度值S′的中点所对应的互补饱和度值S″、所述亮度值L与所述对比亮度值L′的中点所对应的互补亮度值L″作为第二输出值H″S″L″;
d.将所述第一输出值H′S′L′转化为R′G′B′后作为自定义输入候选框中候选文字显示的颜色,将所述第二输出值H″S″L″转化为R″G″B″后作为自定义输入候选框中选中文字显示的颜色。
2.根据权利要求1所述的控制方法,其特征在于,在所述步骤a之前,还包括:
i:确定自定义输入候选框皮肤的背景色。
3.根据权利要求1所述的控制方法,其特征在于,所述步骤a包括:
a1:将所述背景色RGB值转换为以百分比表示的HSL值,分别记为百分比色相值H1、百分比饱和度值S1以及百分比亮度值L1;
a2:将以百分比表示的HSL值转化为以数字表示的HSL值。
4.根据权利要求3所述的控制方法,其特征在于,在所述步骤a2中,通过如下公式确定以数字表示的HSL值:
H=H1*240;
S=S1*240;
L=L1*240;
其中,所述H1为百分比色相值、所述S1为百分比饱和度值、所述L1为百分比亮度值、所述H为数字表示的色相值、S为数字表示的饱和度值、L为数字表示的亮度值。
5.根据权利要求1所述的控制方法,其特征在于,在所述步骤b中,所述第一输出值H′S′L′通过如下公式确定:
H′=(H+120)%240;
S′=(S+120)%240;
L′=(L+120)%240;
其中,所述H为数字表示的色相值,S为数字表示的饱和度值,L为数字表示的亮度值,所述H′为对比色相值,所述S′为对比饱和度值,所述L′为对比亮度值,所述%为取余。
6.根据权利要求1所述的控制方法,其特征在于,在所述步骤c中,所述第二输出值H″S″L″通过如下公式确定:
H″=(H+60)%240;
S″=(S+120)%240;
L″=(L+180)%240;
其中,所述H为数字表示的色相值,所述S为数字表示的饱和度值,所述L为数字表示的亮度值,所述H″为互补色相值、所述S″为互补饱和度值、所述L″为互补亮度值,所述%为取余。
7.根据权利要求2所述的控制方法,其特征在于,所述步骤i包括:
i 1:确定用户所上传或选取的自定义图片;
i 2:将所述自定义图片外侧像素点所确定的纯色图片作为自定义输入候选框皮肤的背景色。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海二三四五网络科技有限公司,未经上海二三四五网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011549112.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种空预器防堵塞热风再循环系统
- 下一篇:一种黑色氧化铝陶瓷及其制备方法