图像文件的加载方法、装置、电子设备和存储介质制造方法及图纸

技术编号:22219180 阅读:21 留言:0更新日期:2019-09-30 01:22
本申请提出一种图像文件的加载方法、装置、电子设备和存储介质,其中方法包括:向服务器发送图像文件加载请求,图像文件加载请求包括:待加载的图像文件的标识;图像文件的格式为可缩放矢量图形;接收服务器返回的图像文件对应的面片数据,面片数据包括:各个面片的基础数据以及属性数据;对面片数据中各个面片的基础数据以及属性数据进行格式转换,得到图像文件对应的各个组件;对图像文件对应的各个组件进行渲染,完成对图像文件的加载操作,该方法有效地减少了图像文件加载的等待时间,同时提升了用户体验和留存数量。

Loading Method, Device, Electronic Equipment and Storage Medium of Image File

【技术实现步骤摘要】
图像文件的加载方法、装置、电子设备和存储介质
本申请涉及计算机
,尤其涉及一种图像文件的加载方法、装置、电子设备和存储介质。
技术介绍
目前,随着计算机的发展,图像文件的加载在计算机方面的应用也越来越普及,例如,游戏界面的加载,游戏界面中的图像为矢量图像,每帧图像都需要从服务器获取,加载渲染,然后才能显示在终端设备的界面上,完成以上流程可能需要几十秒的时间。而且复杂的图像文件会需要更长的时间。因此,加载一张图像文件使用户等待几十秒时间或者更长时间,用户体验差,导致用户留存数量降低。
技术实现思路
本申请的目的旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本申请的第一个目的在于提出一种图像文件的加载方法,该方法有效地减少了图像文件加载的等待时间,同时提升了用户体验和留存数量。本申请的第二个目的在于提出另一种图像文件的加载方法。本申请的第三个目的在于提出一种图像文件的加载装置。本申请的第四个目的在于提出另一种图像文件的加载装置。本申请的第五个目的在于提出一种电子设备。本申请的第六个目的在于提出另一种电子设备。本申请的第七个目的在于提出一种计算机可读存储介质。本申请的第八个目的在于提出另一种计算机可读存储介质。为达上述目的,本申请第一方面实施例提出了一种图像文件的加载方法,包括:向服务器发送图像文件加载请求,所述图像文件加载请求包括:待加载的图像文件的标识;所述图像文件的格式为可缩放矢量图形;接收所述服务器返回的所述图像文件对应的面片数据,所述面片数据包括:各个面片的基础数据以及属性数据;对所述面片数据中各个面片的基础数据以及属性数据进行格式转换,得到所述图像文件对应的各个组件;对所述图像文件对应的各个组件进行渲染,完成对所述图像文件的加载操作。本申请实施例的图像文件的加载方法,通过向服务器发送图像文件加载请求,所述图像文件加载请求包括:待加载的图像文件的标识;所述图像文件的格式为可缩放矢量图形;接收所述服务器返回的所述图像文件对应的面片数据,所述面片数据包括:各个面片的基础数据以及属性数据;对所述面片数据中各个面片的基础数据以及属性数据进行格式转换,得到所述图像文件对应的各个组件;对所述图像文件对应的各个组件进行渲染,完成对所述图像文件的加载操作。该方法有效地减少了图像文件加载的等待时间,同时提升了用户体验和留存数量。根据本申请的一个实施例,所述面片的形状为三角形;所述面片的基础数据包括:三角形的三个顶点的坐标信息,以及三个顶点的连接顺序。所述面片的属性数据包括以下信息中的任意一种或者多种:颜色、亮度、纹理。根据本申请的一个实施例,所述向服务器发送图像文件加载请求的触发条件为,预设的控件被点击、检测到界面切换动作、或者到达待加载的图像文件的显示时间。为达上述目的,本申请第二方面实施例提出了另一种图像文件的加载方法,包括:接收终端设备的图像文件加载请求,所述图像文件加载请求包括:待加载的图像文件的标识;所述图像文件的格式为可缩放矢量图形;根据所述待加载的图像文件的标识,查询面片数据库,获取所述图像文件对应的面片数据;所述面片数据包括:各个面片的基础数据以及属性数据;将所述图像文件对应的面片数据发送给所述终端设备。根据本申请的一个实施例,所述接收终端设备的图像文件加载请求之前,还包括:获取存储的各个图像文件;针对每个图像文件,对所述图像文件进行解析以及三角面片转换操作,获取所述图像文件对应的面片数据;将所述图像文件的标识以及对应的面片数据存储至面片数据库。根据本申请的一个实施例,所述对所述图像文件进行解析以及三角面片转换操作,获取所述图像文件对应的面片数据,包括:对所述图像文件进行解析,获取所述图像文件中的各个矢量图形的基础数据以及属性数据;针对所述图像文件中的每个矢量图形,对所述矢量图形进行拆分,得到至少一个三角形矢量图形,根据所述至少一个三角形矢量图形,确定至少一个三角形面片的基础数据以及属性数据。根据本申请的一个实施例,所述面片的形状为三角形;所述面片的基础数据包括:三角形的三个顶点的坐标信息,以及三个顶点的连接顺序。所述面片的属性数据包括以下信息中的任意一种或者多种:颜色、亮度、纹理。本申请实施例的图像文件的加载方法,通过接收终端设备的图像文件加载请求,所述图像文件加载请求包括:待加载的图像文件的标识;所述图像文件的格式为可缩放矢量图形;根据所述待加载的图像文件的标识,查询面片数据库,获取所述图像文件对应的面片数据;所述面片数据包括:各个面片的基础数据以及属性数据;将所述图像文件对应的面片数据发送给所述终端设备。该方法有效地减少了图像文件加载的等待时间,同时提升了用户体验和留存数量。为达上述目的,本申请第三方面实施例提出了一种图像文件的加载装置,包括:发送模块,用于向服务器发送图像文件加载请求,所述图像文件加载请求包括:待加载的图像文件的标识;所述图像文件的格式为可缩放矢量图形;接收模块,用于接收所述服务器返回的所述图像文件对应的面片数据,所述面片数据包括:各个面片的基础数据以及属性数据;格式转换模块,用于对所述面片数据中各个面片的基础数据以及属性数据进行格式转换,得到所述图像文件对应的各个组件;渲染模块,用于对所述图像文件对应的各个组件进行渲染,完成对所述图像文件的加载操作。根据本申请的一个实施例,所述面片的形状为三角形;所述面片的基础数据包括:三角形的三个顶点的坐标信息,以及三个顶点的连接顺序。所述面片的属性数据包括以下信息中的任意一种或者多种:颜色、亮度、纹理。根据本申请的一个实施例,所述发送模块向服务器发送图像文件加载请求的触发条件为,预设的控件被点击、检测到界面切换动作、或者到达待加载的图像文件的显示时间。本申请实施的图像文件的加载装置,通过向服务器发送图像文件加载请求,所述图像文件加载请求包括:待加载的图像文件的标识;所述图像文件的格式为可缩放矢量图形;接收所述服务器返回的所述图像文件对应的面片数据,所述面片数据包括:各个面片的基础数据以及属性数据;对所述面片数据中各个面片的基础数据以及属性数据进行格式转换,得到所述图像文件对应的各个组件;对所述图像文件对应的各个组件进行渲染,完成对所述图像文件的加载操作。该装置可实现有效地减少了图像文件加载的等待时间,同时提升了用户体验和留存数量。为达上述目的,本申请第四方面实施例提出了另一种图像文件的加载装置,包括:接收模块,用于接收终端设备的图像文件加载请求,所述图像文件加载请求包括:待加载的图像文件的标识;所述图像文件的格式为可缩放矢量图形;查询模块,用于根据所述待加载的图像文件的标识,查询面片数据库,获取所述图像文件对应的面片数据;所述面片数据包括:各个面片的基础数据以及属性数据;发送模块,用于将所述图像文件对应的面片数据发送给所述终端设备。根据本申请的一个实施例,图像文件的加载装置还包括:获取模块、解析转换模块和存储模块;所述获取模块,用于获取存储的各个图像文件;所述解析转换模块,用于针对每个图像文件,对所述图像文件进行解析以及三角面片转换操作,获取所述图像文件对应的面片数据;所述存储模块,用于将所述图像文件的标识以及对应的面片数据存储至面片数据库。根据本申请的一个实施例,所述解析转换模块具体用于,对所述图像文件进行解本文档来自技高网...

【技术保护点】
1.一种图像文件的加载方法,其特征在于,包括:向服务器发送图像文件加载请求,所述图像文件加载请求包括:待加载的图像文件的标识;所述图像文件的格式为可缩放矢量图形;接收所述服务器返回的所述图像文件对应的面片数据,所述面片数据包括:各个面片的基础数据以及属性数据;对所述面片数据中各个面片的基础数据以及属性数据进行格式转换,得到所述图像文件对应的各个组件;对所述图像文件对应的各个组件进行渲染,完成对所述图像文件的加载操作。

【技术特征摘要】
1.一种图像文件的加载方法,其特征在于,包括:向服务器发送图像文件加载请求,所述图像文件加载请求包括:待加载的图像文件的标识;所述图像文件的格式为可缩放矢量图形;接收所述服务器返回的所述图像文件对应的面片数据,所述面片数据包括:各个面片的基础数据以及属性数据;对所述面片数据中各个面片的基础数据以及属性数据进行格式转换,得到所述图像文件对应的各个组件;对所述图像文件对应的各个组件进行渲染,完成对所述图像文件的加载操作。2.根据权利要求1所述的方法,其特征在于,所述面片的形状为三角形;所述面片的基础数据包括:三角形的三个顶点的坐标信息,以及三个顶点的连接顺序。所述面片的属性数据包括以下信息中的任意一种或者多种:颜色、亮度、纹理。3.根据权利要求1所述的方法,其特征在于,所述向服务器发送图像文件加载请求的触发条件为,预设的控件被点击、检测到界面切换动作、或者到达待加载的图像文件的显示时间。4.一种图像文件的加载方法,其特征在于,包括:接收终端设备的图像文件加载请求,所述图像文件加载请求包括:待加载的图像文件的标识;所述图像文件的格式为可缩放矢量图形;根据所述待加载的图像文件的标识,查询面片数据库,获取所述图像文件对应的面片数据;所述面片数据包括:各个面片的基础数据以及属性数据;将所述图像文件对应的面片数据发送给所述终端设备。5.根据权利要求4所述的方法,其特征在于,所述接收终端设备的图像文件加载请求之前,还包括:获取存储的各个图像文件;针对每个图像文件,对所述图像文件进行解析以及三角面片转换操作,获取所述图像文件对应的面片数据;将所述图像文件的标识以及对应的面片数据存储至面片数据库。6.根据权利要求5所述的方法,其特征在于,所述对所述图像文件进行解析以及三角面片转换操作,获取所述图像文件对应的面片数据,包括:对...

【专利技术属性】
技术研发人员:赵彬琨
申请(专利权)人:北京金山安全软件有限公司
类型:发明
国别省市:北京,11

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

1