[发明专利]一种渲染文字的方法、装置及电子设备有效
申请号: | 201610431008.2 | 申请日: | 2016-06-16 |
公开(公告)号: | CN106126140B | 公开(公告)日: | 2019-07-23 |
发明(设计)人: | 郭滔 | 申请(专利权)人: | 珠海豹趣科技有限公司 |
主分类号: | G06F3/14 | 分类号: | G06F3/14;G06T11/60 |
代理公司: | 北京市广友专利事务所有限责任公司 11237 | 代理人: | 祁献民 |
地址: | 519031 广东省珠海市横琴新*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明的实施例公开一种渲染文字的方法、装置及电子设备,涉及信息展示技术,能够提升窗体中展示的文字的渲染效果,提高文字的辨认度。所述方法包括:创建一空白设备无关位图,在创建的所述空白设备无关位图中绘制待渲染文字,得到文字位图;获取所述文字位图的颜色平均值;依据所述颜色平均值以及所述文字位图的颜色当前值,计算所述待渲染文字的颜色渲染值;依据所述颜色平均值设置所述待渲染文字的透明度;利用所述待渲染文字的透明度以及所述颜色渲染值,对所述待渲染文字进行渲染。本发明适用于在透明窗体中展示文字。 | ||
搜索关键词: | 一种 渲染 文字 方法 装置 电子设备 | ||
【主权项】:
1.一种渲染文字的方法,其特征在于,包括:创建一空白设备无关位图,在创建的所述空白设备无关位图中绘制待渲染文字,得到文字位图;获取所述文字位图的颜色平均值;依据所述颜色平均值以及所述文字位图的颜色当前值,计算所述待渲染文字的颜色渲染值;依据所述颜色平均值设置所述待渲染文字的透明度;利用所述待渲染文字的透明度以及所述颜色渲染值,对所述待渲染文字进行渲染;所述获取所述文字位图的颜色平均值包括:获取所述文字位图包含的像素点行数以及像素点列数;遍历所述文字位图包含的每一像素点,提取所述每一像素点的的像素值并进行累加;计算累加的像素值的和值与像素点总数的比值,得到所述文字位图的颜色平均值,其中,所述像素点总数为所述像素点行数与所述像素点列数的乘积;所述依据所述颜色平均值以及所述文字位图的颜色当前值,计算所述待渲染文字的颜色渲染值包括:选取所述文字位图中的一像素点,分别获取选取的像素点的当前红颜色像素值、当前绿颜色像素值以及当前蓝颜色像素值;依次将所述当前红颜色像素值与所述颜色平均值、所述当前绿颜色像素值与所述颜色平均值,以及,所述当前蓝颜色像素值与所述颜色平均值应用于预先设置的颜色渲染公式,得到所述待渲染文字的相应红颜色像素渲染值、绿颜色像素渲染值以及蓝颜色像素渲染值。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海豹趣科技有限公司,未经珠海豹趣科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610431008.2/,转载请声明来源钻瓜专利网。