一种页面显示方法技术

技术编号:39583420 阅读:8 留言:0更新日期:2023-12-03 19:32
本申请提供一种页面显示方法

【技术实现步骤摘要】
一种页面显示方法、装置及电子设备


[0001]本专利技术涉及页面渲染
,尤其涉及一种页面显示方法

装置及电子设备


技术介绍

[0002]随着计算机技术的发展,越来越多种类的计算机设备出现在人们的日常生活中,并逐渐成为人们日常生活的重要组成部分,例如手机等移动终端设备,其承担了包括工作

研究和娱乐在内的多种用途

这些计算机设备
(
例如也可以称作显示设备
)
通常以屏幕为载体,用以显示内容,例如显示文本

图片和视频等

然而,显示设备在显示相关内容时,由于显示颜色的差异,可能导致显示设备的功耗较高


技术实现思路

[0003]本申请提供一种页面显示方法

装置及电子设备,用于降低电子设备的功耗

[0004]第一方面,提供一种页面显示方法,该方法可以应用于电子设备,该电子设备例如是以屏幕为载体的显示设备,所述方法包括:识别第一代码块中的至少一个代码行,其中,所述第一代码块用于构建待显示页面,所述至少一个代码行用于描述所述待显示页面的颜色;获取所述至少一个代码行中每个代码行包括的用于指示颜色的值;如果第一代码行中用于指示颜色的第一值小于阈值,则将所述第一值替换为第二值,得到第二代码块,所述第二值指示的颜色为黑色;基于所述第二代码块显示页面

[0005]在一种可能的实施方式中,所述至少一个代码行包括用于描述背景颜色的第二代码行,以及包括用于描述文字颜色的第三代码行,所述方法还包括:如果所述第二代码行中指示背景颜色的第三值大于所述第三代码行中指示文字颜色的第四值,则将所述第二代码行包括的第三值替换为所述第四值,以及将所述第三代码行包括的第四值替换为所述第三值

[0006]在一种可能的实施方式中,识别第一代码块中用于描述颜色的至少一个代码行之前,所述方法还包括:获取屏幕参数;确定所述屏幕参数指示的屏幕为发光二极管
LED
屏幕

[0007]在一种可能的实施方式中,获取所述至少一个代码行中每个代码行包括的用于指示颜色的值之前,所述方法还包括:确定所述至少一个代码行中每个代码行包括的用于描述颜色的颜色参数是否为预设格式的参数;如果第四代码行包括的颜色参数不为所述预设格式的参数,则将所述第四代码行包括的颜色参数的格式转换为所述预设格式,以及基于预设规则将所述第四代码行包括的颜色参数的值转换为所述预设格式的参数的值

[0008]在一种可能的实施方式中,所述预设格式为
HLS
格式,获取所述至少一个代码行中每个代码行包括的用于指示颜色的值,包括:获取所述每个代码行包括的亮度值

[0009]第二方面,提供一种页面显示装置,所述装置包括:处理模块,用于识别第一代码块中的至少一个代码行,其中,所述第一代码块用于构建待显示页面,所述至少一个代码行用于描述所述待显示页面的颜色;获取模块,用于获取所述至少一个代码行中每个代码行包括的用于指示颜色的值;所述处理模块,还用于在第一代码行中用于指示颜色的第一值
小于阈值时,将所述第一值替换为第二值,得到第二代码块,所述第二值指示的颜色为黑色;基于所述第二代码块显示页面

[0010]在一种可能的实施方式中,所述至少一个代码行包括用于描述背景颜色的第二代码行,以及包括用于描述文字颜色的第三代码行,所述处理模块,还用于:在所述第二代码行中指示背景颜色的第三值大于所述第三代码行中指示文字颜色的第四值时,将所述第二代码行包括的第三值替换为所述第四值,以及将所述第三代码行包括的第四值替换为所述第三值

[0011]在一种可能的实施方式中,所述处理模块识别第一代码块中用于描述颜色的至少一个代码行之前,所述获取模块还用于:获取屏幕参数;所述处理模块,还用于:确定所述屏幕参数指示的屏幕为发光二极管
LED
屏幕

[0012]在一种可能的实施方式中,所述获取模块获取所述至少一个代码行中每个代码行包括的用于指示颜色的值之前,所述处理模块,还用于:确定所述至少一个代码行中每个代码行包括的用于描述颜色的颜色参数是否为预设格式的参数;如果第四代码行包括的颜色参数不为所述预设格式的参数,则将所述第四代码行包括的颜色参数的格式转换为所述预设格式,以及基于预设规则将所述第四代码行包括的颜色参数的值转换为所述预设格式的参数的值

[0013]在一种可能的实施方式中,所述预设格式为
HLS
格式,所述获取模块,具体用于:获取所述每个代码行包括的亮度值

[0014]第三方面,提供一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述至少一个处理器通过执行所述存储器存储的指令,使得所述至少一个处理器通过执行第一方面或第一方面任一种可选的实施方式中所述的方法

[0015]第四方面,提供一种计算机可读存储介质,所述计算机可读存储介质用于存储指令,当所述指令被执行时,使如第一方面或第一方面任一种可选的实施方式中的方法被实现

[0016]第五方面,提供一种包含指令的计算机程序产品,所述计算机程序产品中存储有指令,当其在计算机上运行时,使得计算机执行如上述第一方面或第一方面任一种可选的实施方式所述的方法

[0017]在本申请实施例中,在进行页面渲染之前,可以获取用于构建待显示页面的第一代码块
(
即原始代码块
)
,获取第一代码块中用于描述颜色信息的至少一个代码行,并获取该至少一个代码行中用于指示颜色的值,确定该至少一个代码行中每个代码行中用于指示颜色的值是否小于阈值,其中,小于阈值,表明待显示的颜色趋近于黑色

因此,如果该至少一个代码行中的第一代码行中用于指示颜色的第一值小于阈值,则可以将第一代码行中的第一值替换为用于指示黑色的第二值,将该趋近于黑色的颜色替换为黑色,这样,可以使得具备黑色不发光的能力的显示屏幕在显示页面时,对于黑色部分不发光,有助于降低显示设备的功耗

附图说明
[0018]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使
用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图

[0019]图1为本申请实施例提供的一种页面显示方法的流程图;
[0020]图2为本申请实施例提供的一种页面显示装置的结构框图;
[0021]图3为本申请实施例提供的一种电子设备的结构示意图

具体实施方式
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种页面显示方法,其特征在于,所述方法包括:识别第一代码块中的至少一个代码行,其中,所述第一代码块用于构建待显示页面,所述至少一个代码行用于描述所述待显示页面的颜色;获取所述至少一个代码行中每个代码行包括的用于指示颜色的值;如果第一代码行中用于指示颜色的第一值小于阈值,则将所述第一值替换为第二值,得到第二代码块,所述第二值指示的颜色为黑色;基于所述第二代码块显示页面
。2.
如权利要求1所述的方法,其特征在于,所述至少一个代码行包括用于描述背景颜色的第二代码行,以及包括用于描述文字颜色的第三代码行,所述方法还包括:如果所述第二代码行中指示背景颜色的第三值大于所述第三代码行中指示文字颜色的第四值,则将所述第二代码行包括的第三值替换为所述第四值,以及将所述第三代码行包括的第四值替换为所述第三值
。3.
如权利要求1所述的方法,其特征在于,识别第一代码块中用于描述颜色的至少一个代码行之前,所述方法还包括:获取屏幕参数;确定所述屏幕参数指示的屏幕为发光二极管
LED
屏幕
。4.
如权利要求1‑3任一项所述的方法,其特征在于,获取所述至少一个代码行中每个代码行包括的用于指示颜色的值之前,所述方法还包括:确定所述至少一个代码行中每个代码行包括的用于描述颜色的颜色参数是否为预设格式的参数;如果第四代码行包括的颜色参数不为所述预设格式的参数,则将所述第四代码行包括的颜色参数的格式转换为所述预设格式,以及基于预设规则将所述第四代码行包括的颜色参数的值转换为所述预设格式的参数的值
。5.
如权利要求4所述的方法,其特征在于,所述预设格式为
HLS
格式,获取所述至少一个代码行中每个代码行包括的用于指示颜色的值,包括:获取所述每个代码行包括的亮度值
。6.
一种页面显示装置,其特征在于,所述装置包括:处理模块,用于识别第一代码块中的至少一个代码行,其中,所述第一代码块用于构建待显示页面,所述至少一个代码行用于描述所述待显示页面的颜色;获取模块,用于获取所述至少一个代码行中每个代码行包括的用于指示颜色的值;所述处理模块,还用于在第一代码行中用于指示颜色的第一值小于阈值时,将所述第一值替换为第二值,得到第...

【专利技术属性】
技术研发人员:胡宗鹏陈朝明杨占栋
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

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

1