[发明专利]一种基于共享表面的文本显示方法及装置有效
申请号: | 201611140388.0 | 申请日: | 2016-12-12 |
公开(公告)号: | CN106709965B | 公开(公告)日: | 2020-08-11 |
发明(设计)人: | 彭曦 | 申请(专利权)人: | 广东威创视讯科技股份有限公司 |
主分类号: | G06T11/00 | 分类号: | G06T11/00;G06T11/60 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 张春水;唐京桥 |
地址: | 510670 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 共享 表面 文本 显示 方法 装置 | ||
1.一种基于共享表面的文本显示方法,其特征在于,包括:
根据D3D设备创建纹理,并由所述纹理获取共享表面;
根据所述共享表面创建文本绘制目标,设置文本格式和布局并创建文本绘制画刷;
通过所述文本绘制画刷根据所述文本格式和布局在所述共享表面上绘制文本;
所述根据D3D设备创建纹理,并由所述纹理获取共享表面包括:根据D3D设备创建纹理,并由所述纹理获取绘图表面及渲染视图,设置绘图显示区域,并将所述绘图表面设定为共享表面;
所述通过所述文本绘制画刷根据所述文本格式和布局在所述共享表面上绘制文本包括:在所述绘图表面上渲染图像及通过所述文本绘制画刷根据所述文本格式和文本显示位置、对齐方式在所述绘图表面上绘制文本,并呈现所述渲染目标视图。
2.根据权利要求1所述的基于共享表面的文本显示方法,其特征在于,所述根据所述共享表面创建文本绘制目标,设置文本格式和布局并创建文本绘制画刷包括:
根据所述绘图表面创建文本绘制目标,设置文本格式和文本显示位置、对齐方式并创建文本绘制画刷。
3.根据权利要求1所述的基于共享表面的文本显示方法,其特征在于,所述通过所述文本绘制画刷根据所述文本格式和布局在所述共享表面上绘制文本还包括:
在绘制的文本为动态文本时,根据所述动态文本移动速度设定所述动态文本移动步长及设置新的文本显示位置,并在所述绘图表面上渲染图像及通过所述文本绘制画刷根据所述文本格式和布局在所述绘图表面上绘制动态文本,并呈现所述渲染目标视图。
4.一种基于共享表面的文本显示装置,其特征在于,包括:
创建模块,用于根据D3D设备创建纹理,并由所述纹理获取共享表面;
设置模块,用于根据所述共享表面创建文本绘制目标,设置文本格式和布局并创建文本绘制画刷;
绘制模块,用于通过所述文本绘制画刷根据所述文本格式和布局在所述共享表面上绘制文本;
所述创建模块包括:创建单元,用于根据D3D设备创建纹理,并由所述纹理获取绘图表面及渲染视图,设置绘图显示区域,并将所述绘图表面设定为共享表面;
所述绘制模块包括:第一绘制单元,用于在所述绘图表面上渲染图像及通过所述文本绘制画刷根据所述文本格式和文本显示位置、对齐方式在所述绘图表面上绘制文本,并呈现所述渲染目标视图。
5.根据权利要求4所述的基于共享表面的文本显示装置,其特征在于,所述设置模块包括:
设置单元,用于根据所述绘图表面创建文本绘制目标,设置文本格式和文本显示位置、对齐方式并创建文本绘制画刷。
6.根据权利要求4所述的基于共享表面的文本显示装置,其特征在于,所述绘制模块还包括:
第二绘制单元,用于在绘制的文本为动态文本时,根据所述动态文本移动速度设定所述动态文本移动步长及设置新的文本显示位置,并在所述绘图表面上渲染图像及通过所述文本绘制画刷根据所述文本格式和布局在所述绘图表面上绘制动态文本,并呈现所述渲染目标视图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东威创视讯科技股份有限公司,未经广东威创视讯科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611140388.0/1.html,转载请声明来源钻瓜专利网。