预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共15页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN108734662A(43)申请公布日2018.11.02(21)申请号201810526490.7(22)申请日2018.05.21(71)申请人腾讯音乐娱乐科技(深圳)有限公司地址518000广东省深圳市前海深港合作区前湾一路1号A栋201室(72)发明人魏亮(74)专利代理机构北京三高永信知识产权代理有限责任公司11138代理人滕一斌(51)Int.Cl.G06T3/40(2006.01)G06T11/00(2006.01)G06F17/30(2006.01)权利要求书2页说明书9页附图3页(54)发明名称显示图标的方法和装置(57)摘要本发明提供了一种显示图标的方法和装置,属于计算机技术领域。所述方法包括:获取所述屏幕的每英寸点数DPI;若所述DPI不等于预设值时,则通过所述文字渲染组件,从预设的ttf字体文件中获取待显示图标对应的矢量图片,根据所述DPI,对所述矢量图片进行显示。采用本发明,可以使占用的存储资源比较少。CN108734662ACN108734662A权利要求书1/2页1.一种显示图标的方法,其特征在于,所述方法应用于移动终端的屏幕,所述移动终端包括文字渲染组件,所述方法包括:获取所述屏幕的每英寸点数DPI;若所述DPI不等于预设值时,则通过所述文字渲染组件,从预设的ttf字体文件中获取待显示图标对应的矢量图片,根据所述DPI,对所述矢量图片进行显示。2.根据权利要求1所述的方法,其特征在于,所述从预设的ttf字体文件中获取待显示图标对应的矢量图片,包括:根据待显示图标的unicode字符,从所述预设的ttf字体文件中获取所述unicode字符对应的矢量图片。3.根据权利要求1所述的方法,其特征在于,所述根据所述DPI,对所述矢量图片进行显示,包括:根据所述DPI,对所述矢量图片进行缩放,对缩放后的矢量图片进行显示。4.根据权利要求3所述的方法,其特征在于,所述根据所述DPI,对所述矢量图片进行缩放,对缩放后的矢量图片进行显示,包括:根据所述DPI,确定所述待显示图标的unicode字符的字体高度;根据所述字体高度,对所述矢量图片进行缩放;对缩放后的矢量图片进行显示。5.根据权利要求1至4任一所述的方法,其特征在于,所述方法还包括:获取所述待显示图标对应的颜色信息;所述对所述矢量图片进行显示,包括:按照所述颜色信息,对所述矢量图片进行显示。6.一种显示图标的装置,其特征在于,所述装置应用于移动终端的屏幕,所述移动终端包括文字渲染组件,所述装置包括:获取模块,用于获取所述屏幕的每英寸点数DPI;若所述DPI不等于预设值时,则通过所述文字渲染组件,从预设的ttf字体文件中获取待显示图标对应的矢量图片,显示模块,用于根据所述DPI,对所述矢量图片进行显示。7.根据权利要求6所述的装置,其特征在于,所述获取模块,用于:根据待显示图标的unicode字符,从所述预设的ttf字体文件中获取所述unicode字符对应的矢量图片。8.根据权利要求6所述的装置,其特征在于,所述显示模块,用于:根据所述DPI,对所述矢量图片进行缩放,对缩放后的矢量图片进行显示。9.根据权利要求8所述的装置,其特征在于,所述显示模块,用于:根据所述DPI,确定所述待显示图标的unicode字符的字体高度;根据所述字体高度,对所述矢量图片进行缩放;对缩放后的矢量图片进行显示。10.根据权利要求6至9任一所述的装置,其特征在于,所述获取模块,还用于:获取所述待显示图标对应的颜色信息;所述显示模块,用于:2CN108734662A权利要求书2/2页按照所述颜色信息,对所述矢量图片进行显示。3CN108734662A说明书1/9页显示图标的方法和装置技术领域[0001]本发明涉及计算机技术领域,特别涉及一种显示图标的方法和装置。背景技术[0002]随着计算机技术的发展,高DPI(DotsPerInch,每英寸点数)屏幕的终端越来越普及,为了使应用程序可以在高DPI的屏幕上进行显示,终端可以使用2倍图的方式对图像进行显示。[0003]相关技术中,在应用程序的安装包中设置两份图标的位图(图标的点阵像素数据),一份图标是图标原始的点阵像素数据,另一份图标是图标原始的点阵像素数据的二倍点阵像素数据。这样,终端在加载待显示图标时,根据屏幕DPI获取图标,并将图标进行显示。[0004]在实现本发明的过程中,发明人发现相关技术至少存在以下问题:[0005]对于支持高DPI的应用程序,由于存储了两份图标图像的数据,导致占用的存储资源比较多。发明内容[0006]为了解决相关技术的问题,本发明实施例提供了一种显示图标的方法和装置。所述技术方案如下:[0007]第一方面,提供了一种显示图标的方