[发明专利]获取资源压缩包的方法、装置、电子设备及存储介质有效
申请号: | 201810263635.9 | 申请日: | 2018-03-28 |
公开(公告)号: | CN108492339B | 公开(公告)日: | 2021-06-01 |
发明(设计)人: | 戴新宇 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06T9/00 | 分类号: | G06T9/00;G06T15/00;G06T15/04 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 刘映东 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 获取 资源 压缩 方法 装置 电子设备 存储 介质 | ||
本发明公开了一种获取资源压缩包的方法、装置、电子设备及存储介质,属于计算机技术领域。所述方法包括:获取资源中至少一个图片资源;对于至少一个图片资源中的任一个图片资源,根据图片资源以及压缩参数,查询历史处理数据;当至少一个图片资源中包括第一图片资源时,获取历史处理数据中的目标图片资源的压缩数据;基于目标图片资源、第二图片资源和其他类型资源的压缩数据,得到资源压缩包。本发明可以直接获取历史处理数据中的图片资源对应的压缩数据作为该图片资源的压缩数据,省去了对图片资源的压缩步骤,减少了对图片资源进行压缩所需花费的时间,从而减少了获取资源压缩包的过程所需花费的时间,提高了资源压缩包的获取效率。
技术领域
本发明涉及计算机技术领域,特别涉及一种获取资源压缩包的方法、装置、电子设备及存储介质。
背景技术
纹理压缩是应用于绘制场景的一种热门技术,它能够提高纹理的渲染效率。其中,纹理可以是图像数据、颜色或透明度数据、粗糙度或光滑度数据以及反射率数据等等。
为了降低纹理占用的内存以及带宽负担,提高纹理的渲染效率,对于待下发的资源,通常是对资源进行压缩后再进行封装,得到资源压缩包,从而将该资源压缩包下发给终端,以供终端对该资源压缩包进行解压缩,对其中的资源进行渲染显示等操作。其中,对资源进行压缩即涉及到纹理压缩。例如,在三维电子游戏应用中,该三维电子游戏应用的图片和代码等资源占用的内存很大,资源传输时也会造成很大的带宽负担,并且终端硬件的差异,纹理在不同操作系统的终端上的渲染算法也会有很大区别,因此,在三维电子游戏应用中,需要对待下发的资源进行压缩,然后将资源的压缩数据封装成一个可在终端上进行安装的压缩包。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
随着资源的日益庞大,上述获取资源压缩包的过程所花费的时间越来越长,尤其是对图片资源进行压缩所花费时间最长,资源压缩包的获取效率低。
发明内容
本发明实施例提供了一种获取资源压缩包的方法、装置、电子设备及存储介质,可以解决现有技术中获取资源压缩包的过程花费时间长,资源压缩包的获取效率低的问题。所述技术方案如下:
一方面,提供了一种获取资源压缩包的方法,所述方法包括:
获取资源中至少一个图片资源,所述资源包括所述至少一个图片资源和其他类型资源;
对于所述至少一个图片资源中的任一个图片资源,根据所述图片资源以及压缩参数,查询历史处理数据,所述压缩参数为所述图片资源的压缩方式,所述历史处理数据包括已进行过压缩的图片资源的特征值以及压缩参数;
当所述至少一个图片资源中包括第一图片资源时,获取历史处理数据中的目标图片资源的压缩数据,所述第一图片资源与所述目标图片资源的特征值一致,所述第一图片资源的压缩参数与所述目标图片资源的压缩参数一致;
基于所述目标图片资源、第二图片资源和所述其他类型资源的压缩数据,得到资源压缩包,所述第二图片资源为所述至少一个图片资源中除所述第一图片资源以外的资源。
一方面,提供了一种获取资源压缩包的装置,所述装置包括:
获取模块,用于获取资源中至少一个图片资源,所述资源包括所述至少一个图片资源和其他类型资源;
查询模块,用于对于所述至少一个图片资源中的任一个图片资源,根据所述图片资源以及压缩参数,查询历史处理数据,所述压缩参数为所述图片资源的压缩方式,所述历史处理数据包括已进行过压缩的图片资源的特征值以及压缩参数;
所述获取模块,还用于当所述至少一个图片资源中包括第一图片资源时,获取历史处理数据中的目标图片资源的压缩数据,所述第一图片资源与所述目标图片资源的特征值一致,所述第一图片资源的压缩参数与所述目标图片资源的压缩参数一致;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810263635.9/2.html,转载请声明来源钻瓜专利网。