【技术实现步骤摘要】
针对显示页面中字符对比度的调整方法、装置以及设备
本专利技术涉及电子设备的图像处理
,尤其涉及一种针对显示页面中字符对比度的调整方法、装置以及设备。
技术介绍
随着科技的发展,各式各样具备显示功能的电子产品已在人们的生活和工作中普及,用户可以通过显示设备的屏幕阅读、浏览信息,例如一类主要针对阅读需求所推出的电子书产品。经实际调研和分析发现,用户在浏览、阅读页面内容时,对于其中字符的显示效果(呈现在用户眼前的视觉感受)有较为特定的要求,也即是本专利技术关注到了影响上述产品使用体验的关键因素之一,然而在目前本领域中尚没有针对此需求的合理的解决途径。虽然基于常规思路和技术手段,可以通过调整页面整体显示参数,连带着使其中字符的视觉效果有所变化,但是此手段的设计初衷不是为字符量身定制的,忽视了用户具有针对性的使用需求,因此上述调整方式并不尽如人意,甚至还会影响页面的整体展示效果。
技术实现思路
鉴于上述,本专利技术旨在提供一种针对显示页面中字符对比度的调整方法、装置以及设备,并相应地提出一种计 ...
【技术保护点】
1.一种针对显示页面中字符对比度的调整方法,其特征在于,包括:/n预先将待显示内容解析为非字符对象和字符对象,并记录所述非字符对象的本地加载地址;/n基于解析结果绘制页面,并获取到页面中全部所述非字符对象的第一位置信息;/n接收调整字符对比度的触发指令以及目标设定值;/n对页面进行灰度化处理;/n根据所述第一位置信息确定灰度化处理后的页面中的字符像素点,并基于所述目标设定值对所述字符像素点进行gamma值调整;/n将页面恢复至原始色位,并根据所述本地加载地址以及所述第一位置信息,将原始的所述非字符对象回填至页面,字符对比度调整结束。/n
【技术特征摘要】 【专利技术属性】
1.一种针对显示页面中字符对比度的调整方法,其特征在于,包括:
预先将待显示内容解析为非字符对象和字符对象,并记录所述非字符对象的本地加载地址;
基于解析结果绘制页面,并获取到页面中全部所述非字符对象的第一位置信息;
接收调整字符对比度的触发指令以及目标设定值;
对页面进行灰度化处理;
根据所述第一位置信息确定灰度化处理后的页面中的字符像素点,并基于所述目标设定值对所述字符像素点进行gamma值调整;
将页面恢复至原始色位,并根据所述本地加载地址以及所述第一位置信息,将原始的所述非字符对象回填至页面,字符对比度调整结束。
2.根据权利要求1所述的针对显示页面中字符对比度的调整方法,其特征在于,所述根据所述第一位置信息确定灰度化处理后的页面中的字符像素点,并基于所述目标设定值对所述字符像素点进行gamma值调整包括;
提取页面中一个像素点的第二位置信息;
将第二位置信息与各所述第一位置信息进行比较,根据比较结果判断该像素点是否属于所述非字符对象;
若否,则确定该像素点为所述字符像素点,并对该像素点进行gamma值调整;
按上述方式遍历页面中所有像素点,完成对全部所述字符像素点的gamma值调整。
3.根据权利要求1或2所述的针对显示页面中字符对比度的调整方法,其特征在于,所述获取到页面中全部所述非字符对象的第一位置信息包括:
选取页面的一个像素顶点作为坐标原点,并构建直角坐标系;
在所述直角坐标系中获取到每个所述非字符对象的所有顶点的坐标;
利用每个非字符对象的所有顶点的坐标集合表征相应的该非字符对象的第一位置信息。
4.一种针对显示页面中字符对比度的调整装置,其特征在于,包括:
预解析模块,用于预先将待显示内容解析为非字符对象和字符对象,并记录所述非字符对象的本地加载地址;
预绘制模块,用于基于解析结果绘制页面,并获取到页面中全部所述非字符对象的第一位置信息;
调整字符对比度触发模块,用于接收调整字符对比度的触发指令以及目标设定值;
灰阶处理模块,用于对页面进行灰度化处理;
gamma值调整模块,用于根据所述第一位置信息确定灰度化处理后的页面中的字符像素点,并基于所述目标设定值对所述字符像素点进行gamma值调整;
技术研发人员:钟锟,
申请(专利权)人:合肥讯飞读写科技有限公司,
类型:发明
国别省市:安徽;34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。