The application provides a method, device and electronic device for generating page data. One specific embodiment of the method includes: identifying the page in the target image, the control in the page and the corresponding target area of the control; determining the corresponding target class of the control based on the corresponding characteristics of the target area. The target layout parameters of the control in the page are determined according to the target area and the target type, and the page structure data of the page are generated according to the target layout parameters. The implementation method does not need to design pages manually in professional software, avoids waste of resources, and improves the efficiency of pages from design to front-end data conversion process.
【技术实现步骤摘要】
页面数据的生成方法、装置及电子设备
本申请涉及计算机
,特别涉及一种页面数据的生成方法、装置及电子设备。
技术介绍
随着终端设备在人们工作和生活中的普及,应用于终端设备的应用程序也变得越来越多样化,对应用程序页面设计的需求也变得越来越大。目前来说,在进行页面设计时,通常需要人工在专业软件上直接进行编辑操作,从而得到设计出的页面,并生成相应的页面结构数据。但是,由于需要人工在专业软件上进行编辑,因此,操作繁琐,造成人力资源的浪费。同时,页面从设计到转换成前端数据的过程效率较低。
技术实现思路
为了解决上述技术问题之一,本申请提供一种页面数据的生成方法、装置及电子设备。根据本申请实施例的第一方面,提供一种页面数据的生成方法,包括:识别目标图像中的页面、页面中的控件及所述控件各自对应的目标区域;基于所述目标区域对应的特征确定所述控件各自对应的目标类型;根据所述目标区域及所述目标类型确定所述页面中控件的目标布局参数;根据所述目标布局参数生成所述页面的页面结构数据。可选的,所述根据所述目标区域及所述目标类型确定所述页面中控件的目标布局参数,包括:确定所述目标区域在所述目标图像中的原始尺寸及原始位置;基于所述原始尺寸及原始位置确定所述页面中控件的初始布局参数;根据所述目标类型及所述初始布局参数得到所述目标布局参数。可选的,所述基于所述原始尺寸及原始位置确定所述页面中控件的初始布局参数,包括:获取所述页面在所述目标图像中的尺寸作为参考尺寸;获取预设的目标尺寸;基于所述参考尺寸及所述目标尺寸确定所述页面的缩放参数;采用所述缩放参数对所述原始尺寸及原始位置进行处理,得到所 ...
【技术保护点】
1.一种页面数据的生成方法,其特征在于,所述方法包括:识别目标图像中的页面、页面中的控件及所述控件各自对应的目标区域;基于所述目标区域对应的特征确定所述控件各自对应的目标类型;根据所述目标区域及所述目标类型确定所述页面中控件的目标布局参数;根据所述目标布局参数生成所述页面的页面结构数据。
【技术特征摘要】
1.一种页面数据的生成方法,其特征在于,所述方法包括:识别目标图像中的页面、页面中的控件及所述控件各自对应的目标区域;基于所述目标区域对应的特征确定所述控件各自对应的目标类型;根据所述目标区域及所述目标类型确定所述页面中控件的目标布局参数;根据所述目标布局参数生成所述页面的页面结构数据。2.根据权利要求1所述的方法,其特征在于,所述根据所述目标区域及所述目标类型确定所述页面中控件的目标布局参数,包括:确定所述目标区域在所述目标图像中的原始尺寸及原始位置;基于所述原始尺寸及原始位置确定所述页面中控件的初始布局参数;根据所述目标类型及所述初始布局参数得到所述目标布局参数。3.根据权利要求2所述的方法,其特征在于,所述基于所述原始尺寸及原始位置确定所述页面中控件的初始布局参数,包括:获取所述页面在所述目标图像中的尺寸作为参考尺寸;获取预设的目标尺寸;基于所述参考尺寸及所述目标尺寸确定所述页面的缩放参数;采用所述缩放参数对所述原始尺寸及原始位置进行处理,得到所述页面中控件的初始布局参数。4.根据权利要求2所述的方法,其特征在于,所述根据所述目标类型及所述初始布局参数得到所述目标布局参数,包括:基于所述初始布局参数及所述目标类型确定等距排列控件组、所述等距排列控件组各自对应的控件间距、对齐排列控件组、所述对齐排列控件组各自对应的对齐方式以及所述控件各自对应的标准尺寸;其中,任一所述等距排列控件组满足预设的行/列等距排列条件,任一所述对齐排列控件组满足至少一个预设的对齐条件;按照所述等距排列控件组、所述等距排列控件组各自对应的控件间距、所述对齐排列控件组、所述对齐排列控件组各自对应的对齐方式以及所述控件各自对应的标准尺寸,确定所述目标布局参数;其中,所述初始布局参数包括所述控件各自对应的临时尺寸及临时位置。5.根据权利要求4所述的方法,其特征在于,通过如下方式确定所述控件各自对应的标准尺寸:基于所述目标类型确定所述控件各自对应的备选尺寸;针对任一控件,从该控件对应的备选尺寸中选取与该控件对应的临时尺寸相似程度最高的备选尺寸作为该控件对应的标准尺寸。6.根据权利要求4所述的方法,其特征在于,通过如下方式确定所述等距排列控件组各自对...
【专利技术属性】
技术研发人员:陈金辉,杨宝玲,龙婧,
申请(专利权)人:北京三快在线科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。