图层导出方法、装置、设备及存储介质与流程

文档序号:23818190发布日期:2021-02-03 14:13阅读:来源:国知局

技术特征:
1.一种图层导出方法,其特征在于,所述方法包括:获取用户界面的视觉稿文件的节点树,所述节点树包括视觉元素节点,所述视觉元素节点与构成所述用户界面的视觉元素的图层对应;确定所述节点树中不支持代码构建的视觉元素节点;对不支持代码构建的视觉元素节点中属于同一层级的视觉元素节点进行合并,得到合并后的视觉元素节点;将所述合并后的视觉元素节点对应的图层,导出为第一切图图层。2.根据权利要求1所述的方法,其特征在于,所述对不支持代码构建的视觉元素节点中属于同一层级的视觉元素节点进行合并,得到合并后的视觉元素节点,包括:对不支持代码构建的视觉元素节点中符合合并条件的视觉元素节点进行合并,得到合并后的视觉元素节点;其中,所述合并条件用于评判两个视觉元素节点是否属于同一层级。3.根据权利要求2所述的方法,其特征在于,所述合并条件包括如下至少之一:两个视觉元素节点对应的图层属于同一个切片组;两个视觉元素节点对应的图层之间的颜色相似度达到第一阈值;两个视觉元素节点对应的图层的相交程度大于第二阈值;两个视觉元素节点在所述节点树中属于同一个目录层级。4.根据权利要求1至3任一所述的方法,其特征在于,被合并的所述视觉元素节点还符合如下条件:所述视觉元素节点对应的图层的面积小于第三阈值。5.根据权利要求1至3任一所述的方法,其特征在于,所述确定所述节点树中不支持代码构建的视觉元素节点,包括:过滤所述节点树中支持代码构建的视觉元素节点,得到所述节点树中不支持代码构建的视觉元素节点。6.根据权利要求5所述的方法,其特征在于,所述过滤所述节点树中支持代码构建的视觉元素节点,得到所述节点树中不支持代码构建的视觉元素节点,包括:过滤所述节点树中符合过滤条件的视觉元素节点,得到所述节点树中不支持代码构建的视觉元素节点;所述过滤条件包括如下至少之一:属于无样式的文字节点;属于直线节点;属于指定形状的图形节点。7.根据权利要求1至3任一所述的方法,其特征在于,所述方法还包括:在所述节点树中对所述合并后的视觉元素节点添加目标标识;所述将所述合并后的视觉元素节点对应的图层,导出为第一切图图层,包括:将所述节点树中具有所述目标标识的视觉元素节点对应的图层,导出为所述第一切图图层。8.根据权利要求1至3任一所述的方法,其特征在于,所述方法还包括:将所述不支持代码构建的视觉元素节点中未进行合并的视觉元素节点对应的图层,导出为第二切图图层。
9.一种图层导出装置,其特征在于,所述装置包括:获取模块,用于获取用户界面的视觉稿文件的节点树,所述节点树包括视觉元素节点,所述视觉元素节点与构成所述用户界面的视觉元素的图层对应;确定模块,用于确定所述节点树中不支持代码构建的视觉元素节点;合并模块,用于对不支持代码构建的视觉元素节点中属于同一层级的视觉元素节点进行合并,得到合并后的视觉元素节点;导出模块,用于将所述合并后的视觉元素节点对应的图层,导出为第一切图图层。10.一种计算机设备,其特征在于,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或所述指令集由所述处理器加载并执行以实现如权利要求1至8任一所述的图层导出方法。11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有至少一条程序代码,所述程序代码由处理器加载并执行以实现如权利要求1至8任一所述的图层导出方法。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1