一种贴图处理方法、装置、设备及存储介质制造方法及图纸

技术编号:23513692 阅读:33 留言:0更新日期:2020-03-18 00:40
本发明专利技术实施例公开了一种贴图处理方法、装置、设备及存储介质,其中,贴图处理方法包括:向预设存储位置发送获取无压缩原始贴图的贴图获取请求;接收预设存储位置发送的与贴图获取请求相对应的原始贴图;将原始贴图转换成具有目标格式的目标贴图,以使应用软件引擎识别目标贴图,目标格式为应用软件引擎可识别的格式。本发明专利技术实施例的技术方案通过将无压缩的贴图存储到预设存储位置,并将该无压缩贴图的格式转换成应用软件引擎能够识别的格式,克服了由于每更新一次贴图,就需要应用软件引擎对贴图资源进行打包,打包时间较长造成的影响贴图使用进程和用户体验的不足,简化了贴图的处理流程,使得应用软件引擎能够方便快速的识别并获取贴图。

A map processing method, device, equipment and storage medium

【技术实现步骤摘要】
一种贴图处理方法、装置、设备及存储介质
本专利技术实施例涉及图像处理
,尤其涉及一种贴图处理方法、装置、设备及存储介质。
技术介绍
对于游戏应用软件而言,在游戏里运行的过程中,为了使游戏引擎能够使用游戏公告贴图,每更新一次游戏公告贴图,就需要利用游戏引擎对整个游戏资源和更新后的贴图资源进行打包,整个打包过程时间较长,并且打包结果必须使用专用贴图查看工具(例如可以是TGATool2、DDSConverter、PVRTools和astc-encoder中的任意一种)或者全部下载到游戏中才能观看,对于大型游戏软件项目而言,严重影响了贴图使用进程和用户体验。
技术实现思路
本专利技术提供一种贴图处理方法、装置、设备及存储介质,简化了贴图的处理流程,使得应用软件引擎能够方便快速的识别并获取贴图。第一方面,本专利技术实施例提供了一种贴图处理方法,所述方法包括:向预设存储位置发送获取无压缩原始贴图的贴图获取请求;接收所述预设存储位置发送的与所述贴图获取请求相对应的所述原始贴图;将所述原始贴图转换成具有目标格式的目标贴图,以使所述应用软件引擎识别所述目标贴图,其中,所述目标格式为应用软件引擎可识别的格式。第二方面,本专利技术实施例还提供了一种贴图处理装置,所述装置包括:贴图获取请求发送模块,用于向预设存储位置发送获取无压缩原始贴图的贴图获取请求;原始贴图接收模块,用于接收所述预设存储位置发送的与所述贴图获取请求相对应的所述原始贴图;目标贴图转换模块,用于将所述原始贴图转换成具有目标格式的目标贴图,以使所述应用软件引擎识别所述目标贴图,其中,所述目标格式为应用软件引擎可识别的格式。第三方面,本专利技术实施例还提供了一种计算机设备,所述计算机设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本专利技术任一实施例所述的贴图处理方法。第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如本专利技术任一实施例所述的贴图处理方法。本专利技术实施例通过向预设存储位置发送获取无压缩原始贴图的贴图获取请求;接收预设存储位置发送的与贴图获取请求相对应的原始贴图;将原始贴图转换成具有目标格式的目标贴图,以使应用软件引擎识别目标贴图,其中,目标格式为应用软件引擎可识别的格式,通过将无压缩的贴图存储到预设存储位置,并将该无压缩贴图的格式转换成应用软件引擎能够识别的格式,克服了由于每更新一次贴图,就需要应用软件引擎对贴图资源进行打包,打包时间较长造成的影响贴图使用进程和用户体验的不足,简化了贴图的处理流程,使得应用软件引擎能够方便快速的识别并获取贴图。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图做一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例一中的贴图处理方法的流程图;图2是本专利技术实施例二中的贴图处理方法的流程图;图3是本专利技术实施例三中的贴图处理装置的结构示意图;图4是本专利技术实施例四中的计算机设备的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1为本专利技术实施例一提供的一种贴图处理方法的流程图,本实施例可适用于应用软件引擎需要获取贴图的情况,该方法可以由贴图处理装置来执行,该装置可以采用软件和/或硬件的方式实现,该装置可以配置于计算机设备中。如图1所示,该方法具体可以包括如下步骤:S110、向预设存储位置发送获取无压缩原始贴图的贴图获取请求。其中,预设存储位置为预先设置的存储原始贴图的位置,在生成或更新得到原始贴图之后,本实施例可以无需对原始贴图进行压缩,即可直接将该原始贴图存储于预设存储位置。当应用软件需要使用原始贴图时,可以通过向预设存储位置发送贴图获取请求来获取该原始贴图。预设存储位置优选可以包括Web服务器中的预设存储位置和终端的预设存储位置,其中,在终端的预设存储位置中存储的原始贴图优选可以是从Web服务器中的预设存储位置中获取到的原始贴图。可以理解的是,原始贴图的格式符合预设存储位置的格式要求。示例性的,存储在Web服务器中的原始贴图的贴图格式符合Web通用格式,例如可以是jpeg,jpg和png中的任意一种。优选的,原始贴图可以是应用于二维场景的贴图,示例性的,其可以是游戏公告贴图,应用软件中的广告贴图等。示例性的,用户在打开应用软件时(无论应用软件中的贴图是否发生过更新),应用软件可以向预设存储位置发送获取无压缩原始贴图的贴图获取请求。其中,应用软件优选可以是游戏软件。S120、接收预设存储位置发送的与贴图获取请求相对应的原始贴图。本实施例中,预设存储位置在接收到应用软件发送的贴图获取请求后,可以根据贴图获取请求确定与该贴图获取请求相对应的原始贴图。在预设存储位置确定原始贴图之后,优选的,可以将原始贴图发送给应用软件(优选可以将原始贴图发送给应用软件存储器),以使应用软件获取到该原始贴图。S130、将原始贴图转换成具有目标格式的目标贴图,以使应用软件引擎识别目标贴图,其中,目标格式为应用软件引擎可识别的格式。应用软件在接收到原始贴图后,可能无法直接识别原始贴图的贴图格式。优选的,可以利用相应的贴图格式转换算法,将原始贴图的贴图格式转换成应用软件能够识别的格式。示例性的,可以将原始贴图的贴图格式转换成具有应用软件引擎可以识别的格式的目标贴图。可以理解的是,由于目标贴图是利用原始贴图转换格式得到的,因此,目标贴图与原始贴图相同,优选也可以是应用于二维场景的贴图。示例性的,其可以是游戏公告贴图,应用软件中的广告贴图等。示例性的,应用软件引擎可以为游戏引擎,相应的,游戏引擎可以识别的目标格式可以包括DDS、PVR、ASTC和RAW中的任意一种。以应用软件为游戏软件,应用软件引擎为游戏引擎,预设存储位置为Web服务器,目标格式为DDS为例,对上述步骤进行具体说明:用户在打开游戏软件之后,游戏软件生成获取游戏公告贴图的贴图获取请求,并将该贴图获取请求发送给Web服务器,Web服务器接收到贴图获取请求之后,确定其中存储的与贴图获取请求相对应的并且具有jpg格式的原始游戏公告贴图,Web服务器将具有jpg格式的原始游戏公告贴图的发送给游戏软件,游戏软件接收到具有jpg格式的原始游戏公告贴图之后,确定游戏引擎无法识别该具有jpg格式的原始游戏公告贴图。游戏软件利用jpg转DDS的贴图格式本文档来自技高网...

【技术保护点】
1.一种贴图处理方法,其特征在于,包括:/n向预设存储位置发送获取无压缩原始贴图的贴图获取请求;/n接收所述预设存储位置发送的与所述贴图获取请求相对应的所述原始贴图;/n将所述原始贴图转换成具有目标格式的目标贴图,以使应用软件引擎识别所述目标贴图,其中,所述目标格式为应用软件引擎可识别的格式。/n

【技术特征摘要】
1.一种贴图处理方法,其特征在于,包括:
向预设存储位置发送获取无压缩原始贴图的贴图获取请求;
接收所述预设存储位置发送的与所述贴图获取请求相对应的所述原始贴图;
将所述原始贴图转换成具有目标格式的目标贴图,以使应用软件引擎识别所述目标贴图,其中,所述目标格式为应用软件引擎可识别的格式。


2.根据权利要求1所述的方法,其特征在于,将所述原始贴图转换成具有目标格式的目标贴图,包括:
调用终端处理器利用格式转换算法识别所述原始贴图,并将所述原始贴图转换成所述目标贴图。


3.根据权利要求1或2所述的方法,其特征在于,在向预设存储位置发送获取原始贴图的贴图获取请求之前,还包括:
调用图像处理应用软件对初始生成的贴图进行格式转换处理,得到所述原始贴图,其中,所述原始贴图为具有Web图片保存格式的贴图。


4.根据权利要求3所述的方法,其特征在于,将所述原始贴图转换成具有目标格式的目标贴图,包括:
将具有Web图片保存格式的原始贴图转换成具有目标格式的目标贴图。


5.根据权利要求1所述的方法,其特征在于,所述预设存储位置包括Web服务器中的预设存储位置和终端的预设存储...

【专利技术属性】
技术研发人员:宣明庆
申请(专利权)人:上海米哈游天命科技有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1