调整网页内容颜色的方法及装置的制造方法_3

文档序号:9708317阅读:来源:国知局
调整为与所述描边的明度值对应的颜色调整目标色值。
[0072]在本发明的一个示例中,一种终端设备,包括如图5所述的装置。
[0073]另外,本发明还公开一种终端设备,包括:存储器,用于存储指令;
[0074]处理器,与所述存储器耦合,该处理器被配置为执行存储在所述存储器中的指令,其中,所述存储器中存储的指令以及所述处理器用于实现如图1至图4中任一实施例的方法。
[0075]利用上述的方法、装置及终端设备,通过识别出网页中的网页元素,然后根据网页背景元素的明度信息对网页的背景元素进行颜色调整,由于不同的明度信息对应有不同颜色值,明度不同的背景元素拥有不同的颜色值,能够使得页面背景颜色得到调整的同时,保证页面中的不同的背景元素能够拥有区别于其他背景元素的颜色值,不会出现整个页面背景混为一体的情况。另外,对于页面中的各种不同页面元素,例如文字、图片等其他页面元素,分别基于元素特性对应有相应的颜色调整规则,使得整个页面的颜色调整效果更和谐,同时还保证页面清晰且具有层次感。
[0076]此外,根据本发明的方法还可以被实现为由移动终端中的处理器(比如CPU)执行的计算机程序,并且存储在移动终端的存储器中。在该计算机程序被处理器执行时,处理器执行本发明的方法中限定的上述功能。
[0077]此外,根据本发明的方法还可以实现为一种计算机程序产品,该计算机程序产品包括计算机可读介质,在该计算机可读介质上存储有用于执行本发明的方法中限定的上述功能的计算机程序。
[0078]此外,上述方法步骤以及系统单元也可以利用控制器以及用于存储使得控制器实现上述步骤或单元功能的计算机程序的计算机可读存储设备实现。
[0079]本领域技术人员还将明白的是,结合这里的公开所描述的各种示例性逻辑块、模块、电路和算法步骤可以被实现为电子硬件、计算机软件或两者的组合。为了清楚地说明硬件和软件的这种可互换性,已经就各种示意性组件、方块、模块、电路和步骤的功能对其进行了一般性的描述。这种功能是被实现为软件还是被实现为硬件取决于具体应用以及施加给整个系统的设计约束。本领域技术人员可以针对每种具体应用以各种方式来实现所述的功能,但是这种实现决定不应被解释为导致脱离本发明的范围。
[0080]尽管前面公开的内容示出了本发明的示例性实施例,但是应当注意,在不背离权利要求限定的本发明的范围的前提下,可以进行多种改变和修改。根据这里描述的发明实施例的方法权利要求的功能、步骤和/或动作不需以任何特定顺序执行。此外,尽管本发明的元素可以以个体形式描述或要求,但是也可以设想多个,除非明确限制为单数。
[0081]虽然如上参照图描述了根据本发明的各个实施例进行了描述,但是本领域技术人员应当理解,对上述本发明所提出的各个实施例,还可以在不脱离本
【发明内容】
的基础上做出各种改进。因此,本发明的保护范围应当由所附的权利要求书的内容确定。
【主权项】
1.一种调整网页内容颜色的方法,包括: 在获取到用于调整网页内容颜色的指令后,从待处理的网页中识别出待调整的网页元素,所述待调整的网页元素至少包括背景元素; 获取各个所识别出的背景元素的明度值;以及 基于预定的颜色调整规则以及所获取的各个背景元素的明度值,调整各个背景元素的颜色。2.如权利要求1所述的方法,其中,所述颜色调整规则包括多个明度值区间以及各个明度值区间对应的颜色调整目标色值,所述多个明度值区间的并集为[第一预定值,第二预定值],以及 基于预定的颜色调整规则以及所获取的各个背景元素的明度值,调整各个背景元素的颜色包括: 确定所获取的各个背景元素的明度值所位于的明度值区间;以及 将各个背景元素的颜色的色值调整为所确定出的明度值区间对应的颜色调整目标色值。3.如权利要求1所述的方法,其中,基于预定的颜色调整规则以及所获取的各个背景元素的明度值,调整各个背景元素的颜色还包括: 在确定出所获取的各个背景元素中存在明度值不位于任一所述明度值区间的背景元素时,保持该背景元素的颜色不变。4.如权利要求1所述的方法,其中,在获取各个所识别出的背景元素的明度值之前,所述方法还包括: 获取各个所识别出的背景元素的纯度值,以及, 获取各个所识别出的背景元素的明度值包括: 获取所识别出各个背景元素中纯度值小于第三预定值的背景元素的明度值。5.如权利要求1所述的方法,其中,所述待调整网页元素还包括文字,以及,所述方法还包括: 获取各个所识别出的文字的纯度值;以及 在各个所识别出的文字中存在纯度值大于第四预定值的文字时,将该文字的颜色调整为预定文字色值。6.如权利要求1所述的方法,其中,所述待调整网页元素还包括描边,以及,所述方法还包括: 获取各个所识别出的描边的纯度值;以及 在各个所识别出的描边中存在纯度值小于第五预定值的描边时,获取该描边的明度值,当该描边的明度值在预定范围时,将所述描边的颜色的色值调整为与所述描边的明度值对应的颜色调整目标色值。7.如权利要求2所述的方法,其中,所述各个明度值区间对应的颜色调整目标色值的深浅与明度大小存在对应关系,所述对应关系为: 明度值越大,颜色调整目标色值越浅。8.—种调整网页内容颜色的装置,包括: 网页元素识别单元,用于在获取到用于调整网页内容颜色的指令后,从待处理的网页中识别出待调整的网页元素,所述待调整的网页元素至少包括背景元素; 明度值获取单元,用于获取各个所识别出的背景元素的明度值;以及颜色调整单元,用于基于预定的颜色调整规则以及所获取的各个背景元素的明度值,调整各个背景元素的颜色。9.如权利要求8所述的装置,其中,所述颜色调整规则包括多个明度值区间以及各个明度值区间对应的颜色调整目标色值,所述多个明度值区间的并集为[第一预定值,第二预定值],以及 所述颜色调整单元包括明度区间确定模块和调整模块, 所述颜色调整单元基于预定的颜色调整规则以及所获取的各个背景元素的明度值,调整各个背景元素的颜色包括: 所述明度区间确定模块确定所获取的各个背景元素的明度值所位于的明度值区间;以及 所述调整模块将各个背景元素的颜色的色值调整为所确定出的明度值区间对应的颜色调整目标色值。10.如权利要求8所述的装置,其中,所述颜色调整单元基于预定的颜色调整规则以及所获取的各个背景元素的明度值,调整各个背景元素的颜色还包括: 在所述明度区间确定模块确定出所获取的各个背景元素中存在明度值不位于任一所述明度值区间的背景元素时,保持该背景元素的颜色不变。11.如权利要求8所述的装置,还包括:纯度值获取单元, 在所述明度值获取单元获取各个所识别出的背景元素的明度值之前, 所述纯度值获取单元获取各个所识别出的背景元素的纯度值,以及, 所述明度值获取单元获取各个所识别出的背景元素的明度值包括: 获取所识别出各个背景元素中纯度值小于第三预定值的背景元素的明度值。12.如权利要求8所述的装置,其中,所述待调整网页元素还包括文字,以及, 所述纯度值获取单元获取各个所识别出的文字的纯度值;以及 所述颜色调整单元在各个所识别出的文字中存在纯度值大于第四预定值的文字时,将该文字的颜色调整为预定文字色值。13.如权利要求8所述的装置,其中,所述待调整网页元素还包括描边,以及,所述方法还包括: 所述纯度值获取单元获取各个所识别出的描边的纯度值;以及在各个所识别出的描边中存在纯度值小于第五预定值的描边时,所述明度值获取单元获取该描边的明度值,当该描边的明度值在预定范围时,所述颜色调整单元将所述描边的颜色的色值调整为与所述描边的明度值对应的颜色调整目标色值。14.如权利要求9所述的方法,其中,所述各个明度值区间对应的颜色调整目标色值的深浅与明度大小存在对应关系,所述对应关系为: 明度值越大,颜色调整目标色值越浅。15.一种终端设备,包括如权利要求8至14中任一项所述的装置。16.—种终端设备,包括: 存储器,用于存储指令;处理器,与所述存储器耦合,该处理器被配置为执行存储在所述存储器中的指令,其中,所述存储器中存储的指令以及所述处理器用于实现如权利要求1至7中任一项所述的方法。
【专利摘要】本发明公开了一种调整网页内容颜色的方法,包括:在获取到用于调整网页内容颜色的指令后,从待处理的网页中识别出待调整的网页元素,所述待调整的网页元素至少包括背景元素;获取各个所识别出的背景元素的明度值;以及基于预定的颜色调整规则以及所获取的各个背景元素的明度值,调整各个背景元素的颜色。利用该方法,可以根据网页中的元素的明度信息对网页中的元素颜色进行调整,实现灵活调整网页内容颜色的目的。
【IPC分类】G06F17/30
【公开号】CN105468617
【申请号】CN201410446070
【发明人】梁捷, 柯楠
【申请人】优视科技有限公司
【公开日】2016年4月6日
【申请日】2014年9月3日
【公告号】WO2016034031A1
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1