检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:于翔 张亚平 吴楠 YU Xiang;ZHANG Ya-ping;WU nan(Xi'an Aeronautics Computing Technique R esearch Institute,AVIC,Xi'an 710068,China)
机构地区:[1]航空工业西安航空计算技术研究所,陕西西安710068
出 处:《长江信息通信》2022年第12期127-129,共3页Changjiang Information & Communications
摘 要:对于嵌入式系统文字显示问题,在实时绘制大批量文字时,如果系统性能及存储空间有限,文字显示的效率问题会更加突出。因此,文章提出一种嵌入式实时系统文字快速渲染与处理方法。基于TrueType矢量字体库和FreeType字体引擎,定制常用文字并生成矢量位图。然后,通过OpenGL将矢量位图转换为纹理缓存进行文字绘制,优化纹理缓存更新算法,采用此算法对生成的纹理进行更新和维护,从而提高文字渲染与显示效率。最终,通过图形图像处理软件在计算机中显示出文字。采用此方法不仅提高文字快速渲染的效率,同时也节省运行和存储空间,为嵌入式实时系统的大批量文字绘制与显示,提供一种快速渲染与处理方法。For the problem of embedded real-time systems,when rendering mass text in real-time,if processing performance and storage space are restricted,the text shows the efficiency of the problem will be more significant.This paper proposes a fast rendering and processing method embedded real-time system.Based on TrueType vector font and FreeType library engines,custom commonly used words and generate vector bitmap.Then,cache will be converted to vector bitmap for text rendering by OpenGL texture,optimize texture cache update algorithm,and generate the texture of update and maintenance via using the algorithm,so that the efficiency of text rendering and display will be improved.Finally,through the graphic image processing software,the text will be shown in a computer.This method not only improves the efficiency of text fast rendering,but also saves operation and storage space,which provides a fast rendering and processing method for large quantities of text in embedded realtime system.
关 键 词:嵌入式实时系统 文字渲染 FREETYPE 矢量字体 纹理缓存
分 类 号:TP311[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.14