An embodiment of the invention discloses a text display method, device and storage medium. The method includes: when the background map switching instruction is detected in the user interface, the first color displayed in the user interface under the current background map is determined; the next background map to be switched is obtained and the next background is determined. The main hue of the graph is determined according to the main hue of the next background map, and the second color displayed under the next background map is determined; when the first color is judged to be different from the second color, the color of the text is gradually changed from the first color to the second color during the background map switching. This scheme can make the text easier to see clearly and improve the readability of the text.
【技术实现步骤摘要】
文字显示方法、装置及存储介质
本专利技术涉及计算机应用领域,具体涉及一种文字显示方法、装置及存储介质。
技术介绍
横幅广告(banner广告)为互联网广告中最基本的广告形式之一,备受众多广告商的青睐。banner广告可以使用静态图形,也可以使用多帧图像拼接为动画图像,每帧图像展示不同的广告内容,从而动画图像在播放时可以实现广告轮番播放,即广告轮播。目前,许多应用程序(例如美图应用、浏览器等)都存在轮播的广告。在一些应用程序中,为了达到更好的广告效果,通常会使广告贯穿整个用户界面,也即用户界面的背景图为广告的图像。在对现有技术的研究和实践过程中,本专利技术的专利技术人发现,在轮番播放广告时,应用程序的用户界面背景图会根据播放广告的不同而发生改变,而用户界面上显示的文字例如各功能按钮的名称是固定不变的,当用户界面的背景图改变时,有可能会导致背景图的颜色和用户界面的文字颜色为同一个色系,导致难以看清楚用户界面的文字,降低文字的易读性。
技术实现思路
本专利技术实施例提供一种文字显示方法、装置及存储介质,能够使得文字更容易看清楚,提高文字的易读性。本专利技术实施例提供一种文字显示方法,包括:当检测到用户界面的背景图切换指令时,确定所述用户界面中的文字在当前背景图下显示的第一颜色;获取待切换的下一背景图,并确定所述下一背景图的主色调;根据所述下一背景图的主色调,确定所述文字在下一背景图下显示的第二颜色;当判断所述第一颜色和所述第二颜色不相同后,使所述文字的颜色在背景图切换过程中由所述第一颜色渐变至所述第二颜色。本专利技术实施例还提供一种文字显示装置,包括:第一确定模块, ...
【技术保护点】
1.一种文字显示方法,其特征在于,包括:当检测到用户界面的背景图切换指令时,确定所述用户界面中的文字在当前背景图下显示的第一颜色;获取待切换的下一背景图,并确定所述下一背景图的主色调;根据所述下一背景图的主色调,确定所述文字在下一背景图下显示的第二颜色;当判断所述第一颜色和所述第二颜色不相同后,使所述文字的颜色在背景图切换过程中由所述第一颜色渐变至所述第二颜色。
【技术特征摘要】
1.一种文字显示方法,其特征在于,包括:当检测到用户界面的背景图切换指令时,确定所述用户界面中的文字在当前背景图下显示的第一颜色;获取待切换的下一背景图,并确定所述下一背景图的主色调;根据所述下一背景图的主色调,确定所述文字在下一背景图下显示的第二颜色;当判断所述第一颜色和所述第二颜色不相同后,使所述文字的颜色在背景图切换过程中由所述第一颜色渐变至所述第二颜色。2.根据权利要求1所述的方法,其特征在于,所述使所述文字的颜色在背景图切换过程中由所述第一颜色渐变至所述第二颜色,包括:获取所述第一颜色的第一参数值以及第二颜色的第二参数值;获取所述下一背景图的切换进度;根据所述第一参数值、第二参数值以及所述下一背景图的切换进度,确定所述文字在不同切换进度显示的颜色;根据所述文字在不同切换进度显示的颜色,使所述文字的颜色在背景图切换过程中由所述第一颜色渐变至所述第二颜色。3.根据权利要求2所述的方法,其特征在于,所述根据所述第一参数值、第二参数值以及所述下一背景图的切换进度,确定所述文字在不同切换进度显示的颜色,包括:根据所述下一背景图的切换进度,确定所述第一参数值和第二参数值在不同切换进度的权重系数;根据所述第一参数值、第二参数值以及所述权重系数,确定所述文字在不同切换进度显示的颜色的参数值;根据所述文字在不同切换进度显示的颜色的参数值,确定所述文字在不同切换进度显示的颜色。4.根据权利要求3所述的方法,其特征在于,所述下一背景图的切换进度的取值范围为[0,1];所述根据所述下一背景图的切换进度,确定所述第一参数值和第二参数值在不同切换进度的权重系数,包括:将所述下一背景图的切换进度确定为所述第二参数值在对应切换进度时的权重系数;将1减去所述下一背景图的切换进度的差值确定为所述第一参数值在对应切换进度时的权重系数。5.根据权利要求1所述的方法,其特征在于,所述获取待切换的下一背景图,并确定所述下一背景图的主色调,包括:获取所述下一背景图的各像素显示的颜色的参数值;获取所述下一背景图中每种颜色的像素数量,其中参数值相同的像素显示同一种颜色,参数值不相同的像素显示不同的颜色;将像素数量最多的颜色确定为所述下一背景图的主色调。6.根据权利要求5所述的方法,其特征在于,所述根据所述下一背景图的主色调,确定所述文字在下一背景图下显示的第二颜色,包括:根据所述像素数量最多的颜色的参数值,获取所述下一背景图的主色调的亮度;当判断所述亮度大于等于第一阈值时,确定所述文字在下一背景图下显示的第二颜色为黑色;当判断所述亮度小于第一阈值时,确定所述文字在下一背景图下显示的第二颜色为白色。7.根据权利要求5所述的方法,其特征在于,所述根据所述下一背景图的主色调,确定所述文字在下一背景图下显示的第二颜色,包括:根据所述下一背景图的主色调,确定与所述下一背景图的主色调对应的相反颜色;将所述相反颜色确定为所述...
【专利技术属性】
技术研发人员:郑兆廷,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。