【技术实现步骤摘要】
图文排版方法、图文排版器、计算机装置和存储介质
[0001]本公开涉及平面设计领域,特别涉及一种融合图像信息的图文排版方法、图文排版器、计算机装置和存储介质。
技术介绍
[0002]在智能平面设计过程中,对所有的图元进行智能排版是整个智能设计体系中非常重要的环节。
[0003]相关技术使用人工配置好的模板进行修改。相关技术使用简单的响应式的换行排版图文适应多尺寸变化。
技术实现思路
[0004]专利技术人注意到:相关技术的模板排版方案需要人工编辑缺乏智能排版的能力,效率低下。
[0005]鉴于以上技术问题中的至少一项,本公开提供了一种融合图像信息的图文排版方法、图文排版器、计算机装置和存储介质,使得整个版式设计样式更加丰富,为整个智能设计体系奠定正要的基础。
[0006]根据本公开的一个方面,提供一种图文排版方法包括:
[0007]解析待处理设计图的当前图层栈中所有图元的拓扑关系,其中,当前图层栈包括多个图层,每个图层包括多个图元;
[0008]按照所述拓扑关系,确定当 ...
【技术保护点】
【技术特征摘要】
1.一种图文排版方法,其特征在于,包括:解析待处理设计图的当前图层栈中所有图元的拓扑关系,其中,当前图层栈包括多个图层,每个图层包括多个图元;按照所述拓扑关系,确定当前图层栈中每一图元对应的当前逻辑块;根据所述拓扑关系和当前图层栈中每一图元对应的当前逻辑块,确定当前图层栈中每一图元的尺寸与位置。2.根据权利要求1所述的图文排版方法,其特征在于,所述解析待处理设计图的当前图层栈中所有图元的拓扑关系包括:对当前图层栈中的多个图层进行归类并划分队列,确定每个图层对应的队列类型;对所有图层的图元建立拓扑关系图;确定所有图元的节点类型、节点关系和节点属性。3.根据权利要求2所述的图文排版方法,其特征在于,所述确定所有图元的节点关系包括:确定不同图层的图元之间的关系;确定同一图层的图元之间的节点关系,其中,同一图层的图元之间的节点关系包括相交、相邻、阻隔和环绕中的至少一种。4.根据权利要求3所述的图文排版方法,其特征在于,所述确定同一图层的图元之间的节点关系包括:将同一图层的多个图元划分到同一分组。5.根据权利要求1
‑
4中任一项所述的图文排版方法,其特征在于,所述按照所述拓扑关系,确定当前图层栈中每一图元对应的当前逻辑块包括:使用节点扫描器对整个拓扑关系图进行全局扫描,根据扫描器确定队列中所有的符合条件的逻辑块;对于每个图元,根据拓扑矩阵环境选择器选择选中概率最大的逻辑块作为当前逻辑块。6.根据权利要求1
‑
4中任一项所述的图文排版方法,其特征在于,所述根据所述拓扑关系和当前图层栈中每一图元对应的当前逻辑块,确定当前图层栈中每一图元的尺寸与位置包括:根据当前逻辑块中的变量提取逻辑,从环境中获得所有的环境变量参数;将环境变量参数带入参数映射网络计算当前逻辑块的尺寸与位置;将当前逻辑块对应图元加入到当前图层栈,进行下一图元的计算,直到所有队列计算完成。7.根据权利要求5所述的图文排版方法,其特征在于,所述根据拓扑矩阵环境选择器选择选中概率最大的逻辑块作为当前逻辑块包括:采用符号规则过滤器对单个节点和节点组进行扫描判断;根据图元关系矩阵的分解向量、图元尺寸信息向量,确定每个逻辑块的选中概率;选择选中概率最大的...
【专利技术属性】
技术研发人员:王晨宇,
申请(专利权)人:北京京东世纪贸易有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。