图像数据的渲染方法及装置制造方法及图纸

技术编号:25087132 阅读:28 留言:0更新日期:2020-07-31 23:30
本发明专利技术公开了一种图像数据的渲染方法及装置,涉及电子地图技术领域,主要目的在于对无需渲染的图像数据不再执行渲染操作,提升图像数据整体的渲染效率。主要技术方案包括:从服务器接收与需要加载的图像数据相关的状态信息;基于所述状态信息,确定所述图像数据是否为空数据;若为空数据,则确定所述图像数据无需被渲染。本发明专利技术主要用于渲染图像数据。

【技术实现步骤摘要】
图像数据的渲染方法及装置
本专利技术涉及电子地图
,特别是涉及一种图像数据的渲染方法及装置。
技术介绍
在地图编辑过程中经常需要以图片的方式展示采集轨迹点、轨迹线、轨迹箭头等众多资料。为了方便图片的展示和复用,采用标准的地图切片方式加载,该种地图切片加载方式就是将一幅地图切成很多大小一致的小块tile图片,加载时只将需要的部分发送。该种方式,每个图层单独渲染方便控制叠加和显示。在执行上述tile图片的加载过程中,存在大量的透明tile图片。而渲染这些透明图片会降低浏览器的性能,使得渲染效率不高。
技术实现思路
有鉴于此,本专利技术提供的一种图像数据的渲染方法及装置,主要目的在于对无需渲染的图像数据不再执行渲染操作,提升图像数据整体的渲染效率。为了解决上述问题,本专利技术主要提供如下技术方案:第一方面,本专利技术提供了一种图像数据的渲染方法,包括:从服务器接收与需要加载的图像数据相关的状态信息;基于所述状态信息,确定所述图像数据是否为空数据;若为空数据,则确定所述图像数据无本文档来自技高网...

【技术保护点】
1.一种图像数据的渲染方法,其特征在于,包括:/n从服务器接收与需要加载的图像数据相关的状态信息;/n基于所述状态信息,确定所述图像数据是否为空数据;/n若为空数据,则确定所述图像数据无需被渲染。/n

【技术特征摘要】
1.一种图像数据的渲染方法,其特征在于,包括:
从服务器接收与需要加载的图像数据相关的状态信息;
基于所述状态信息,确定所述图像数据是否为空数据;
若为空数据,则确定所述图像数据无需被渲染。


2.根据权利要求1所述的方法,其特征在于,基于所述状态信息,确定所述图像数据是否为空数据,包括:
分析所述状态信息的内容;
若所述状态信息中仅包括网页服务器响应状态码,则根据所述网页服务器响应状态码确定图像数据是否为空数据;
若所述状态信息中仅包括图像数据对应的图片二进制码,根据所述图片二进制码确定图像数据是否为空数据;
若所述状态信息中包括网页服务器响应状态码和图像数据对应的图片二进制码,则根据所述网页服务器响应状态码确定图像数据是否为空数据。


3.根据权利要求2所述的方法,其特征在于,根据所述网页服务器响应状态码确定图像数据是否为空数据,包括:
确定所述网页服务器响应状态码是否为预设值;
若为预设值,则确定所述图像数据为空数据。


4.根据权利要求2所述的方法,其特征在于,根据所述图片二进制码确定图像数据是否为空数据,包括:
确定所述图片二进制码中是否包含特殊字段;所述特殊字段为所述服务器在确定图像数据为空数据时,在所述图片二进制码中添加的字段;
若包含特殊字段,则确定图像数据为空数据。


5.根据权利要求1-4中任一项所述的方法,其特征在于,所述方法还包括:
若图像数据不为空数据,则根据所述状态信息获取图像数据;
利用预设的绘图协议渲染所述图像数据。


6.根据权利要求5所述的方法,其特征在于,根据所述状态信息获取图像数据,包括:
判断所述图像数据是否需要跨域加载;
若需要,利用所述服务器中预设的允许跨域加载的协议头信息,跨域加载所述图像数据。


7.根据权利要求5所述的方法,其特征在于,利用预设的绘图协议渲染所述图像数据包括:
使用canvas或WebGL渲染所述图像数据。


8.一种图像数据的渲染装置,其特征在于,包括:
接收单元,用于从服务器接收与需要加载的图像数据相关的状态信息;
确定单元,用于基于所述接收单元得到的状...

【专利技术属性】
技术研发人员:石向亭
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

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

1