The embodiment of the invention discloses a method of sharing the surface of the text display method and device based on existing technology, used to solve the GDI drawing text, the text will have a very obvious serrated edge, if the display magnification in a large mosaic wall, jagged edges will be more significant technical problems. The embodiment of the method includes: creating texture and texture by D3D according to the equipment, access to shared surface; surface rendering based on shared text, formatting and layout and create a brush to draw the text; draw the text through the brush according to the text format and layout in shared drawing text on the surface.
【技术实现步骤摘要】
一种基于共享表面的文本显示方法及装置
本专利技术涉及计算机领域,尤其涉及一种基于共享表面的文本显示方法及装置。
技术介绍
随着社会的飞速发展,信息量的传递变得越来越重要,无论是政府机关还是民用领域都愈加重视建立信息化平台进行监控管理,大屏幕拼接墙因其画面清晰、视觉效果佳等优点已成为大多数平台的显示端。用户为了对信号进行统一管理,使其更具逻辑性,通常会在信号图像上标注文字,或是将突发事件或最新资讯以滚动字幕形式在大屏上播放,以便工作人员及时了解,因此,如何清晰准确地在拼接墙上显示静态或动态文本,方便用户日常工作,已是一个亟待解决的问题。对于使用PC架构的视频拼接系统,一般使用GDI(图形设备接口)绘制文本,GDI用于将应用程序与具体硬件相分离,使得Windows支持的应用程序能够在任何Windows支持的图形输出设备上显示。这种方法虽然简单便捷,但绘制效果和系统性能都较差,如图1所示,文字边缘会有非常明显的锯齿,若在大规模拼接墙上放大显示,边缘锯齿状会更为显著,且图像和文本同时绘制,系统性能较差。
技术实现思路
本专利技术实施例提供了一种基于共享表面的文本显示方法及装置,解决了现有技术中采用GDI绘制文本,使得文字边缘会有非常明显的锯齿,若在大规模拼接墙上放大显示,边缘锯齿状会更为显著的技术问题。本专利技术实施例提供的一种基于共享表面的文本显示方法,包括:根据D3D设备创建纹理,并由纹理获取共享表面;根据共享表面创建文本绘制目标,设置文本格式和布局并创建文本绘制画刷;通过文本绘制画刷根据文本格式和布局在共享表面上绘制文本。优选地,根据D3D设备创建纹理,并由纹理 ...
【技术保护点】
一种基于共享表面的文本显示方法,其特征在于,包括:根据D3D设备创建纹理,并由所述纹理获取共享表面;根据所述共享表面创建文本绘制目标,设置文本格式和布局并创建文本绘制画刷;通过所述文本绘制画刷根据所述文本格式和布局在所述共享表面上绘制文本。
【技术特征摘要】
1.一种基于共享表面的文本显示方法,其特征在于,包括:根据D3D设备创建纹理,并由所述纹理获取共享表面;根据所述共享表面创建文本绘制目标,设置文本格式和布局并创建文本绘制画刷;通过所述文本绘制画刷根据所述文本格式和布局在所述共享表面上绘制文本。2.根据权利要求1所述的基于共享表面的文本显示方法,其特征在于,所述根据D3D设备创建纹理,并由所述纹理获取共享表面包括:根据D3D设备创建纹理,并由所述纹理获取绘图表面及渲染视图,设置绘图显示区域,并将所述绘图表面设定为共享表面。3.根据权利要求2所述的基于共享表面的文本显示方法,其特征在于,所述根据所述共享表面创建文本绘制目标,设置文本格式和布局并创建文本绘制画刷包括:根据所述绘图表面创建文本绘制目标,设置文本格式和文本显示位置、对齐方式并创建文本绘制画刷。4.根据权利要求3所述的基于共享表面的文本显示方法,其特征在于,所述通过所述文本绘制画刷根据所述文本格式和布局在所述共享表面上绘制文本包括:在所述绘图表面上渲染图像及通过所述文本绘制画刷根据所述文本格式和文本显示位置、对齐方式在所述绘图表面上绘制文本,并呈现所述渲染目标视图。5.根据权利要求3所述的基于共享表面的文本显示方法,其特征在于,所述通过所述文本绘制画刷根据所述文本格式和布局在所述共享表面上绘制文本还包括:在绘制的文本为动态文本时,根据所述动态文本移动速度设定所述动态文本移动步长及设置新的文本显示位置,并在所述绘图表面上渲染图像及通过所述文本绘制画刷根据所述文本格式和布...
【专利技术属性】
技术研发人员:彭曦,
申请(专利权)人:广东威创视讯科技股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。