【技术实现步骤摘要】
一种图标渲染方法、装置、设备、存储介质及程序产品
[0001]本申请涉及计算机应用领域中的图像渲染技术,尤其涉及一种图标渲染方法、装置、设备、存储介质及程序产品。
技术介绍
[0002]随着计算机应用的快速发展,出现了能够实现各种功能的应用。一般来说,应用包括各种各样的图标,比如,搜索图标、交流图标和攻击图标等;在运行应用的过程中,通常通过加载预先制作的多张图集来实现应用的所有图标的加载,进而实现应用的图标渲染;然而,上述图标渲染的过程中,加载了所有的图标,而运行过程中实际需要渲染的图标往往少于所有图标,从而图标渲染时的资源消耗较大,导致图标渲染效率较低。
技术实现思路
[0003]本申请实施例提供一种图标渲染方法、装置、设备、计算机可读存储介质及计算机程序产品,能够降低图标渲染时的资源消耗,提升图标渲染效率。
[0004]本申请实施例的技术方案是这样实现的:
[0005]本申请实施例提供一种图标渲染方法,包括:
[0006]在运行目标应用的过程中,响应于图标的渲染请求,获取待渲染图标标识;
[0007]从易失存储设备的动态图数据中,获取与所述待渲染图标标识对应的待渲染图标数据,其中,所述易失存储设备包括显存或内存,所述动态图数据为一张图像的渲染数据,且所述动态图数据用于存储最近请求的至少一个图标数据;
[0008]通过渲染所述待渲染图标数据,在所述目标应用的目标应用界面中,呈现与所述待渲染图标标识对应的目标图标。
[0009]本申请实施例提供一种图标渲 ...
【技术保护点】
【技术特征摘要】
1.一种图标渲染方法,其特征在于,所述方法包括:在运行目标应用的过程中,响应于图标的渲染请求,获取待渲染图标标识;从易失存储设备的动态图数据中,获取与所述待渲染图标标识对应的待渲染图标数据,其中,所述易失存储设备包括显存或内存,所述动态图数据为一张图像的渲染数据,且所述动态图数据用于存储最近请求的至少一个图标数据;通过渲染所述待渲染图标数据,在所述目标应用的目标应用界面中,呈现与所述待渲染图标标识对应的目标图标。2.根据权利要求1所述的方法,其特征在于,所述在运行目标应用的过程中,响应于图标的渲染请求,获取待渲染图标标识之后,所述方法还包括:当所述动态图数据中不包括与所述待渲染图标标识对应的待渲染图标数据时,在非易失存储设备中,确定与所述待渲染图标标识对应的所述待渲染图标数据;基于所述待渲染图标数据的尺寸,在所述动态图数据中确定目标块;将所述待渲染图标数据加载至所述目标块中;通过渲染所述目标块中的所述待渲染图标数据,在所述目标应用界面中,呈现与所述待渲染图标标识对应的所述目标图标。3.根据权利要求2所述的方法,其特征在于,所述通过渲染所述待渲染图标数据,在所述目标应用的目标应用界面中,呈现与所述待渲染图标标识对应的目标图标之后,或者,所述通过渲染所述目标块中的所述待渲染图标数据,在所述目标应用界面中,呈现与所述待渲染图标标识对应的所述目标图标之后,所述方法还包括:更新所述动态图数据中的所述待渲染图标数据的请求次数;当所述动态图数据对应的占用空间等于指定空间时,基于最低的所述请求次数和最长的最近请求时长中的至少一种,确定待删除图标数据,其中,所述指定空间为所述动态图数据对应的最大空间;删除所述待删除图标数据,得到空闲块,其中,所述空闲块用于存储新的图标数据。4.根据权利要求2所述的方法,其特征在于,所述在非易失存储设备中,确定与所述待渲染图标标识对应的所述待渲染图标数据之后,所述方法还包括:当所述动态图数据包括至少一个空闲块、且每个所述空闲块对应的档位尺寸小于所述待渲染图标数据的尺寸时,将所述待渲染图标数据加载至所述易失存储设备的指定块中;通过渲染所述指定块中的所述待渲染图标数据,在所述目标应用界面中,呈现与所述待渲染图标标识对应的所述目标图标。5.根据权利要求2所述的方法,其特征在于,所述基于所述待渲染图标数据的尺寸,在所述动态图数据中确定目标块,包括:获取所述动态图数据中的空闲块集合;通过遍历所述空闲块集合,获取档位尺寸大于等于所述待渲染图标数据的尺寸、且与所述待渲染图标数据的尺寸最接近的空闲块,得到所述目标块,其中,所述档位尺寸为所述空闲块集合中的所述空闲块的尺寸。6.根据权利要求5所述的方法,其特征在于,所述当所述动态图数据中不包括与所述待渲染图标标识对应的待渲染图标数据时,在非易失存储设备中,确定与所述待渲染图标标识对应的所述待渲染图标数据之前,所述方法还包括:
在所述内存中构建指定空间的图像文件;基于所述目标应用的图标所对应的各种图标尺寸,确定至少一个档位尺寸;基于至少一个所述档位尺寸,将所述图像文件的所述指定空间划分为至少一个子空间;以所述档位尺寸为单位划分所述子空间,得到包括至少一个档位块的档位块集合;当所述易失存储设备包括所述内存时,将包括与至少一个所述子空间对应的至少一个所述档位块集合的所述图像文件确定为所述动态图数据,其中,所述空闲块集合是由至少一个所述档位块集合中空闲的所述档位块构成的;当所述易失存储设备包括所述显存时,将包括与至少一个所述子空间对应的至少一个所述档位块集合的所述图像文件确...
【专利技术属性】
技术研发人员:刘智洪,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。