一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于图片设计源文件的图片生成方法、装置及电子设备与流程

2022-12-20 02:23:16 来源:中国专利 TAG:

技术特征:
1.一种基于图片设计源文件的图片生成方法,其特征在于,包括:获取图片设计源文件;对所述图片设计源文件进行解析,得到多个绘图因子的属性信息;基于多个所述绘图因子的属性信息进行绘图,得到第一目标图片。2.根据权利要求1所述的方法,其特征在于,所述对所述图片设计源文件进行解析,得到多个绘图因子的属性信息,包括:对所述图片设计源文件进行解析,得到所述图片设计源文件中至少一个画板对应的抽象语法树ast数据集;基于至少一个所述画板对应的ast数据集,获取所述多个绘图因子的属性信息。3.根据权利要求2所述的方法,其特征在于,所述对所述图片设计源文件进行解析,得到所述图片设计源文件中至少一个画板对应的抽象语法树ast数据集,包括:对所述图片设计源文件进行解析,以获取至少一个所述画板的画板信息,所述画板信息包括所述画板中多个图层的描述信息;对于各所述画板,基于其中各所述图层的描述信息,获取各所述图层的属性信息,并基于各所述图层的属性信息,生成所述画板对应的ast数据集。4.根据权利要求3所述的方法,其特征在于,各所述图层具有所属的图层类型;所述对于各所述画板,基于其中各所述图层的描述信息,获取各所述图层的属性信息,包括:对各所述画板中各所述图层的描述信息进行解析,以获取各所述图层对应目标属性项的属性值;所述目标属性项,为预先设置的所述图层所属的图层类型对应的属性项。5.根据权利要求4所述的方法,其特征在于,对于各所述画板中任意图层,在所述任意图层所属的图层类型为位图类或填充类的情况下,所述任意图层对应目标属性项的属性值,包括链接地址属性项对应的属性值;所述对于各所述画板,基于其中各所述图层的描述信息,获取各所述图层的属性信息之前,还包括:对所述图片设计源文件进行解析,以获取至少一张资源图片;从至少一张所述资源图片中获取所述任意图层对应的目标资源图片,并获取所述目标资源图片的链接地址信息;所述对于各所述画板,基于其中各所述图层的描述信息,获取各所述图层的属性信息,还包括:对于各所述画板中所述任意图层,将所述目标资源图片的链接地址信息,确定为所述链接地址属性项对应的属性值。6.根据权利要求3所述的方法,其特征在于,每个所述图层的描述信息包括各所述图层的通用属性项及对应的属性值;所述对于各所述画板,基于其中各所述图层的描述信息,获取各所述图层的属性信息之前,还包括:对各所述画板中多个所述图层进行过滤,得到目标图层,并将所述目标图层的描述信息中包括的通用属性项及对应的属性值,保存至所述目标图层的预先声明的属性下,以得到更新后描述信息;
所述对于各所述画板,基于其中各所述图层的描述信息,获取各所述图层的属性信息,包括:对于各所述画板,基于其中所述目标图层的更新后描述信息,获取所述目标图层的属性信息。7.根据权利要求3所述的方法,其特征在于,所述基于至少一个所述画板对应的ast数据集,获取所述多个绘图因子的属性信息,包括:对于各所述画板,遍历对应的ast数据集,以获取其中各所述图层的属性信息,所述属性信息中包括对应图层所属的图层类型;根据所述图层类型与绘图因子类型之间的映射关系,确定各所述图层对应的绘图因子所属的目标绘图因子类型;基于各所述图层的属性信息,确定对应的属于所述目标绘图因子类型的绘图因子的属性信息。8.根据权利要求1-7中任一项所述的方法,其特征在于,所述属性信息,包括标识信息、类型信息、名称信息、链接地址信息、坐标信息、层级信息、宽度信息、高度信息、角弧度信息、透明度信息、内容信息、字体粗细信息、颜色信息、字号信息、对齐方式信息、底色信息中的至少一个。9.根据权利要求1-7中任一项所述的方法,其特征在于,所述基于多个所述绘图因子的属性信息进行绘图,得到第一目标图片,包括:获取用户信息和/或日期信息;根据所述用户信息和/或日期信息,对各所述绘图因子的属性信息中对应信息进行修改,以得到对应绘图因子的修改后属性信息;基于各所述绘图因子的修改后属性信息进行绘图,得到所述第一目标图片。10.根据权利要求1-7中任一项所述的方法,其特征在于,所述对所述图片设计源文件进行解析,得到多个绘图因子的属性信息之后,还包括:响应于在可视化界面中检测到对任意绘图因子的属性信息的修改操作,获取所述任意绘图因子的修改后属性信息;根据所述任意绘图因子的修改后属性信息,对多个所述绘图因子的属性信息进行更新,得到多个所述绘图因子的更新后属性信息;基于多个所述绘图因子的更新后属性信息进行绘图,得到第二目标图片。11.一种基于图片设计源文件的图片生成装置,其特征在于,包括:第一获取模块,用于获取图片设计源文件;解析模块,用于对所述图片设计源文件进行解析,得到多个绘图因子的属性信息;第一绘图模块,用于基于多个所述绘图因子的属性信息进行绘图,得到第一目标图片。12.根据权利要求11所述的装置,其特征在于,所述解析模块,包括:解析单元,用于对所述图片设计源文件进行解析,得到所述图片设计源文件中至少一个画板对应的抽象语法树ast数据集;第一获取单元,用于基于至少一个所述画板对应的ast数据集,获取所述多个绘图因子的属性信息。13.根据权利要求12所述的装置,其特征在于,所述解析单元,包括:
第一解析子单元,用于对所述图片设计源文件进行解析,以获取至少一个所述画板的画板信息,所述画板信息包括所述画板中多个图层的描述信息;第一处理子单元,用于对于各所述画板,基于其中各所述图层的描述信息,获取各所述图层的属性信息,并基于各所述图层的属性信息,生成所述画板对应的ast数据集。14.一种电子设备,其特征在于,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现如权利要求1-10中任一项所述的方法。15.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1-10中任一项所述的方法。

技术总结
本申请涉及一种基于图片设计源文件的图片生成方法、装置及电子设备,涉及计算机技术领域,方法包括:获取图片设计源文件;对图片设计源文件进行解析,得到多个绘图因子的属性信息;基于多个绘图因子的属性信息进行绘图,得到第一目标图片。由此,实现了自动解析图片设计源文件,得到绘图所需的数据,进而基于绘图所需的数据自动绘图得到对应图片,减少了生成图片所需的人工成本,提高了图片生成效率,且准确性高。准确性高。准确性高。


技术研发人员:靳海迪
受保护的技术使用者:北京小来无限科技有限公司
技术研发日:2022.09.02
技术公布日:2022/12/16
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献