[发明专利]字体包的生成方法、装置和图形的展示方法、装置有效
申请号: | 201510906501.0 | 申请日: | 2015-12-09 |
公开(公告)号: | CN105549817B | 公开(公告)日: | 2017-09-29 |
发明(设计)人: | 李赟 | 申请(专利权)人: | 广州阿里巴巴文学信息技术有限公司 |
主分类号: | G06F3/0481 | 分类号: | G06F3/0481;G06F9/44 |
代理公司: | 北京博雅睿泉专利代理事务所(特殊普通合伙)11442 | 代理人: | 马佑平,杨国权 |
地址: | 510627 广东省广州市天河区黄埔大*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 字体 生成 方法 装置 图形 展示 | ||
技术领域
本发明涉及图形处理领域,具体而言,涉及一种字体包的生成方法、装置和图形的展示方法、装置。
背景技术
在移动应用界面开发中,经常需要对按钮、选择框、进度条等控件的展示样式进行自定义。为了适应不同设备屏幕尺寸、分辨率、方向等的差异,通常的选择是在资源包中打包多套不同清晰度的多个切图。如果区分白天黑夜模式、按钮按下、弹起或高亮等,也需要多个不同的切图。对一个移动应用来说,切图类资源占整个应用分发包体积的比例通常比较高,处理图片的速度较慢,从而降低了应用程序的展示速度。
针对上述的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种字体包的生成方法、装置和图形的展示方法、装置,以至少解决处理图片的速度比较慢而降低展示速度的技术问题。
根据本发明实施例的一个方面,提供了一种字体包的生成方法,包括:获取待展示目标对象的矢量图形并为所述矢量图形分配位置编码;将所述矢量图形导入到字体包中所述位置编码所指示的位置;保存具有所述矢量图形的字体包,以供应用程序调用具有所述矢量图形的字体包来展示所述目标对象。
根据本发明实施例的另一方面,还提供了一种图形的展示方法,包括:在接收到用于指示对待展示目标对象进行展示的指令信息后,获取所述待展示目标对象对应的矢量图形在字体包中的位置编码和所述待展示目标对象的展示属性,其中,所述位置编码为按照上述的字体包的生成方法生成所述字体包时分配的位置编码;从所述字体包中调用所述位置编码所对应的矢量图形;按照所述展示属性对所述矢量图形进行展示。
根据本发明实施例的另一个方面,提供了一种字体包的生成装置,包括:编码获取单元,用于获取待展示目标对象的矢量图形并为所述矢量图形分配位置编码;导入单元,用于将所述矢量图形导入到字体包中所述位置编码所指示的位置;保存单元,用于保存具有所述矢量图形的字体包,以供应用程序调用具有所述矢量图形的字体包来展示所述待展示目标对象。
根据本发明实施例的另一方面,还提供了一种图形的展示装置,包括:获取单元,用于在接收到用于指示对待展示目标对象进行展示的指令信息后,获取所述待展示目标对象对应的矢量图形在字体包中的位置编码和所述待展示目标对象的展示属性,其中,所述位置编码为按照上述的字体包的生成方法生成所述字体包时分配的位置编码;调用单元,用于从所述字体包中调用所述位置编码所对应的矢量图形;展示单元,用于按照所述展示属性对所述矢量图形进行展示。
在本发明实施例中,采用获取待展示目标对象的矢量图形并为矢量图形分配位置编码;将矢量图形导入到字体包中位置编码所指示的位置;保存具有矢量图形的字体包,以供应用程序调用具有矢量图形的字体包来展示待展示目标对象的方式,将目标对象转换为矢量图形进行保存并调用,利用矢量图形处理速度比较快的特点,解决了相关技术中处理图片的速度比较慢而降低展示速度的技术问题,达到了提高展示速度的技术效果。同时,对矢量图形的放大和缩小不会造成矢量图形的失真,因此,一个矢量图形可以根据控件的需要进行放大和缩小来提高显示的清晰度。而相关技术中需要针对不同分辨率的终端或者不同的控件存储多种尺寸和分辨率度的切图,可见,本实施例中采用矢量图形避免了存储多个相同的图片,节约了存储资源,减少了从服务器传输发送到终端的分发包的体积,也节约了从服务器到终端的传输资源。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的一种计算机结构的示意图;
图2是根据本发明实施例1的字体包的生成方法的流程图;
图3是根据本发明实施例2的图形的展示方法的流程图;
图4是根据本发明实施例的一种采用预先设置的矢量图显示相应的字体的示意图;
图5是根据本发明实施例的一种采用楷体显示相应的字体的示意图;
图6是根据本发明实施例3的字体包的生成装置的示意图;
图7是根据本发明实施例4的图形的展示装置的示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州阿里巴巴文学信息技术有限公司,未经广州阿里巴巴文学信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510906501.0/2.html,转载请声明来源钻瓜专利网。