System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开的实施例涉及计算机和信息处理,尤其涉及图像绘制方法、数据生成方法和装置。
技术介绍
1、现在常用的绘图方式是使用canvas方法进行绘图:对所需要绘制的图片、文本等使用canvas一一进行绘制,将最终绘制的图片进行图片上传。
2、在进行图像绘制过程中,绘制图像过程繁琐造成图像绘制效率低下。
技术实现思路
1、本公开的实施例提出了一种图像绘制方法、数据生成方法、图像绘制装置、数据生成装置、电子设备和计算机可读介质。
2、第一方面,本公开的实施例提供了一种图像绘制方法,该方法包括:响应于获取到目标标识信息,判断缓存图像库中是否存在与目标标识信息对应的缓存图像;响应于确定缓存图像库中未存在与目标标识信息对应的缓存图像,从候选配置数据集合中选取出与目标标识信息对应的目标配置数据;基于目标配置数据进行图像绘制,生成目标图像。
3、在一些实施例中,基于目标配置数据进行图像绘制,生成目标图像,包括:对目标配置数据进行解析,得到解析数据;判断解析数据是否存在动态元素数据;响应于确定解析数据存在动态元素数据,对动态字段进行赋值处理;基于解析数据中的画板数据,绘制目标画板;基于解析数据中的图像数据,在目标画板中绘制图像元素,生成目标图像。
4、在一些实施例中,基于解析数据中的图像数据,在目标画板中绘制图像元素,生成目标图像,包括:基于解析数据中的图像数据,确定目标图像对应的图像类型;基于图像类型对应的绘制工具和图像数据,在目标画板中绘制图像元素,生
5、在一些实施例中,该方法还包括:响应于确定目标图像出现错误,通过客户端调用目标配置数据进行图像绘制,生成目标图像。
6、在一些实施例中,该方法还包括:响应于生成目标图像,将目标图像存入缓存图像库中。
7、第二方面,本公开的实施例提供了一种数据生成方法,该方法包括:响应于接收到绘图配置请求,呈现绘图配置管理页,并创建空白画板;基于绘图配置请求,获取待添加元素;对空白画板和待添加元素进行可视化绘图,生成候选配置数据;将候选配置数据发送至服务端以生成候选配置数据集合。
8、在一些实施例中,候选配置数据与候选标识信息相对应;以及,该方法还包括:响应于确定候选配置数据存储至候选配置数据集合,创建候选配置数据对应的候选标识信息。
9、第三方面,本公开的实施例提供了一种图像绘制装置,该装置包括:判断模块,被配置成响应于获取到目标标识信息,判断缓存图像库中是否存在与目标标识信息对应的缓存图像;选取模块,被配置成响应于确定缓存图像库中未存在与目标标识信息对应的缓存图像,从候选配置数据集合中选取出与目标标识信息对应的目标配置数据;生成模块,被配置成基于目标配置数据进行图像绘制,生成目标图像。
10、在一些实施例中,生成模块,进一步被配置成:对目标配置数据进行解析,得到解析数据;判断解析数据是否存在动态元素数据;响应于确定解析数据存在动态元素数据,对动态字段进行赋值处理;基于解析数据中的画板数据,绘制目标画板;基于解析数据中的图像数据,在目标画板中绘制图像元素,生成目标图像。
11、在一些实施例中,生成模块,进一步被配置成:基于解析数据中的图像数据,确定目标图像对应的图像类型;基于图像类型对应的绘制工具和图像数据,在目标画板中绘制图像元素,生成目标图像。
12、在一些实施例中,该装置还包括:调用模块,被配置成响应于确定目标图像出现错误,通过客户端调用目标配置数据进行图像绘制,生成目标图像。
13、在一些实施例中,该装置还包括:存储模块,被配置成响应于生成目标图像,将目标图像存入缓存图像库中。
14、第四方面,本公开的实施例提供了一种数据生成装置,该装置包括:创建模块,被配置成响应于接收到绘图配置请求,呈现绘图配置管理页,并创建空白画板;获取模块,被配置成基于绘图配置请求,获取待添加元素;生成模块,被配置成对空白画板和待添加元素进行可视化绘图,生成候选配置数据;将候选配置数据发送至服务端以生成候选配置数据集合。
15、在一些实施例中,候选配置数据与候选标识信息相对应;以及,创建模块,进一步被配置成:响应于确定候选配置数据存储至候选配置数据集合,创建候选配置数据对应的候选标识信息。
16、第五方面,本公开的实施例提供了一种电子设备,该电子设备包括:一个或多个处理器;存储装置,其上存储有一个或多个程序;当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如第一方面或第二方面中任一实施例描述的图像绘制方法或数据生成方法。
17、第六方面,本公开的实施例提供了一种计算机可读介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如第一方面或第二方面中任一实施例描述的图像绘制方法或数据生成方法。
18、本公开的实施例提供的图像绘制方法,上述执行主体首先响应于获取到目标标识信息,判断缓存图像库中是否存在与目标标识信息对应的缓存图像,然后响应于确定缓存图像库中未存在与目标标识信息对应的缓存图像,从候选配置数据集合中选取出与目标标识信息对应的目标配置数据,最后基于目标配置数据进行图像绘制,生成目标图像,可以利用目标标识信息来识别缓存图像和确定目标配置数据,利用数据的唯一性能够快速地、准确地获取目标图像,提高了图像绘制的效率和准确性,从而可以利用标识信息、缓存图像库和候选配置数据集合来提升绘图性能。
本文档来自技高网...【技术保护点】
1.一种图像绘制方法,应用于服务器,所述方法包括:
2.根据权利要求1所述的方法,其中,所述基于所述目标配置数据进行图像绘制,生成目标图像,包括:
3.根据权利要求2所述的方法,其中,所述基于所述解析数据中的图像数据,在所述目标画板中绘制图像元素,生成所述目标图像,包括:
4.根据权利要求1所述的方法,所述方法还包括:
5.根据权利要求1所述的方法,所述方法还包括:
6.一种数据生成方法,应用于终端设备,所述方法包括:
7.根据权利要求6所述的方法,其中,所述候选配置数据与候选标识信息相对应;以及,所述方法还包括:
8.一种图像绘制装置,所述装置包括:
9.根据权利要求8所述的装置,其中,所述生成模块,进一步被配置成:
10.一种数据生成装置,所述装置包括:
11.一种电子设备,包括:
12.一种计算机可读介质,其上存储计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1-7中任一项所述的方法。
【技术特征摘要】
1.一种图像绘制方法,应用于服务器,所述方法包括:
2.根据权利要求1所述的方法,其中,所述基于所述目标配置数据进行图像绘制,生成目标图像,包括:
3.根据权利要求2所述的方法,其中,所述基于所述解析数据中的图像数据,在所述目标画板中绘制图像元素,生成所述目标图像,包括:
4.根据权利要求1所述的方法,所述方法还包括:
5.根据权利要求1所述的方法,所述方法还包括:
6.一种数据生成方法,应用于终端设备,所述方法...
【专利技术属性】
技术研发人员:高爽,赖泳宏,
申请(专利权)人:北京沃东天骏信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。