本发明专利技术公开了一种图像数据处理方法、装置、电子设备及其存储介质,获取待处理图像的图像特征数据;将所述图像特征数据按照预定图像处理程序的语法规则嵌入预建的数据框架中得到可执行处理数据;根据所述预定图像处理程序对所述可执行处理数据进行处理。通过获取待处理图像中的图像特征数据,将所述图像特征数据再嵌入符合所述预定图像处理程序的所述预定语法规则的所述数据框架中,进而转化出可在所述预定图像处理程序中进行识别处理的所述可执行处理数据,用于所述预定图像处理的处理,解决了如何将待处理图像转化为可识别处理的参数化可执行处理数据的技术问题。
An image data processing method, device, electronic equipment and its storage medium
【技术实现步骤摘要】
一种图像数据处理方法、装置、电子设备及其存储介质
本专利技术涉及计算机领域,尤其是指一种图像数据处理方法、装置、电子设备及其存储介质。
技术介绍
目前,在图像设计中的一些软件已经可以将图像转化为参数化的图像特征数据,比如蓝湖等等。蓝湖是一种产品文档和设计图的共享平台,帮助互联网团队更好地管理文档和设计图。蓝湖可以自动生成设计图标注,并与团队共享设计图,展示页面之间的跳转关系,上述方式已经成为新一代图像类产品设计的新模式,但是设计人员仍然发现一些问题,所述图像特征数据在被处理,尤其是生成图像时,其他图像设计软件由于兼容性的问题经常无法实现对所述图像特征数据的处理,成为了研发人员亟待解决的问题。所以专利技术人发现现有技术中至少存在如下问题,如何将待处理图像转化为其他图像处理软件可识别处理的参数化可执行处理数据的问题。
技术实现思路
本申请提供了一种图像数据处理方法,其目的在于,通过获取待处理图像中的图像特征数据,将所述图像特征数据再嵌入符合所述预定图像处理程序的所述预定语法规则的所述数据框架中,进而转化出可在所述预定图像处理程序中进行识别处理的所述可执行处理数据,用于所述预定图像处理的处理;该方法包括:获取待处理图像的图像特征数据;将所述图像特征数据按照预定图像处理程序的语法规则嵌入预建的数据框架中得到可执行处理数据;根据所述预定图像处理程序对所述可执行处理数据进行处理。可选地,所述将所述图像特征数据按照预定图像处理程序的语法规则嵌入预建的数据框架中得到可执行处理数据包括:根据所述预定语法规则从所述图像特征数据中提取至少一项图元创建数据,其中,所述图元创建数据为符合所述预定语法规则用于创建所述待处理图像中图元的对应数据,所述图元为所述待处理图像中可参数化的图形元素;将至少其中一项所述图元创建数据按照所述预定语法规则嵌入预定数据框架中得到所述可执行处理数据。可选地,所述将至少其中一项所述图元创建数据按照所述预定语法规则嵌入预定数据框架中得到所述可执行处理数据包括:遍历所述图元创建数据并判断遍历的所述图元创建数据是否能够嵌入所述数据框架的父子层级关系中,其中,所述父子层级关系为按照所述至少两项图元创建数据对应图元位置关系建立的数据架构,如果遍历的所述图元创建数据能够嵌入具有的父子层级关系的所述数据框架中,则按照所述父子层级关系将所述图元创建数据嵌入所述父子层级关系中得到所述可执行处理数据,如果遍历的所述图元创建数据不能够嵌入所述父子层级关系中,则将所述图元创建数据嵌入所述数据框架结构中的预设坐标系下的数据架构中得到所述可执行处理数据。可选地,所述遍历所述图元创建数据并判断遍历的所述图元创建数据是否能够嵌入所述数据框架的父子层级关系中并将所述第一图元创建数据作为子级且所述第二图元创建数据作为父级,其中,所述父子层级关系为按照所述至少两项图元创建数据对应图元位置关系建立的数据架构包括:遍历具有第一方向维度上第一端点坐标和第二端点坐标的所述至少两项图元创建数据;根据所述图元创建数据对应的所述第一端点坐标和所述第二端点坐标判断所述图元创建数据对应图元的位置关系,如果第一图元创建数据对应的所述第一端点坐标和所述第二端点坐标在第二图元创建数据对应的所述第一端点坐标和所述第二端点坐标之间,则判断为所述图元创建数据能够嵌入所述数据框架的父子层级关系中将所述第一图元创建数据作为子级且所述第二图元创建数据作为父级,其中,所述第一图元创建数据和所述第二图元创建数据为所述至少两项图元创建数据中的任意两项。可选地,所述预定图像处理程序为EJS模板引擎的图像渲染处理程序。可选地,所述获取待处理图像的图像特征数据为通过puppeteer获取所述待处理图像的所述图像特征数据。可选地,所述通过puppeteer获取所述待处理图像的所述图像特征数据步骤前,该方法还包括:根据预定操作登录puppeteer程序;加载所述待处理图像到所述puppeteer程序中。可选地,根据所述图像特征数据按照预定图像处理程序的语法规则通过fs-extra嵌入预建的数据框架中得到可执行处理数据。本申请还提供了一种图像数据处理装置,所述装置包括:获取模块,用于获取待处理图像的图像特征数据;嵌入模块,用于将所述图像特征数据按照预定图像处理程序的语法规则嵌入预建的数据框架中得到可执行处理数据;处理模块,用于所述预定图像处理程序对所述可执行处理数据进行处理。可选地,所述装置还包括:提取模块,用于根据所述预定语法规则从所述图像特征数据中提取至少一项图元创建数据,其中,所述图元创建数据为符合所述预定语法规则用于创建所述待处理图像中图元的对应数据,所述图元为所述待处理图像中可参数化的图形元素;所述嵌入模块,用于将至少其中一项所述图元创建数据按照所述预定语法规则嵌入预定数据框架中得到所述可执行处理数据。可选地,所述装置还包括:遍历模块,用于遍历所述图元创建数据并判断遍历的所述图元创建数据是否能够嵌入所述数据框架的父子层级关系中,其中,所述父子层级关系为按照所述至少两项图元创建数据对应图元位置关系建立的数据架构,如果遍历的所述图元创建数据能够嵌入具有的父子层级关系的所述数据框架中,则按照所述父子层级关系将所述图元创建数据嵌入所述父子层级关系中得到所述可执行处理数据,如果遍历的所述图元创建数据不能够嵌入所述父子层级关系中,则将所述图元创建数据嵌入所述数据框架结构中的预设坐标系下的数据架构中得到所述可执行处理数据。可选地,所述遍历模块,还用于遍历具有第一方向维度上第一端点坐标和第二端点坐标的所述至少两项图元创建数据;所述装置还包括:判断模块;所述判断模块,用于根据所述图元创建数据对应的所述第一端点坐标和所述第二端点坐标判断所述图元创建数据对应图元的位置关系,如果第一图元创建数据对应的所述第一端点坐标和所述第二端点坐标在第二图元创建数据对应的所述第一端点坐标和所述第二端点坐标之间,则判断为所述图元创建数据能够嵌入所述数据框架的父子层级关系中并将所述第一图元创建数据作为子级且所述第二图元创建数据作为父级,其中,所述第一图元创建数据和所述第二图元创建数据为所述至少两项图元创建数据中的任意两项。可选地,所述装置还包括:登录模块,用于根据预定操作登录puppeteer程序;加载模块,用于加载所述待处理图像到所述puppeteer程序中。本申请还提供了一种电子设备,所述装置包括:处理器和存储器;所述存储器中存储有可被所述处理器执行的应用程序,用于使得所述处理器执行如所述的图像数据处理方法的步骤。本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现所述的图像数据处理方法的步骤。如上可见,基于上述实施例,通过获取待处理图像中的图像特征数据,将所述图像特征数据再嵌入符合所述预定图本文档来自技高网...
【技术保护点】
1.一种图像数据处理方法,其特征在于,该方法包括:/n获取待处理图像的图像特征数据;/n将所述图像特征数据按照预定图像处理程序的预定语法规则嵌入预建的数据框架中得到可执行处理数据;/n根据所述预定图像处理程序对所述可执行处理数据进行处理。/n
【技术特征摘要】
1.一种图像数据处理方法,其特征在于,该方法包括:
获取待处理图像的图像特征数据;
将所述图像特征数据按照预定图像处理程序的预定语法规则嵌入预建的数据框架中得到可执行处理数据;
根据所述预定图像处理程序对所述可执行处理数据进行处理。
2.根据权利要求1所述的图像数据处理方法,其特征在于,所述将所述图像特征数据按照预定图像处理程序的语法规则嵌入预建的数据框架中得到可执行处理数据包括:
根据所述预定语法规则从所述图像特征数据中提取至少一项图元创建数据,其中,所述图元创建数据为符合所述预定语法规则用于创建所述待处理图像中图元的对应数据,所述图元为所述待处理图像中可参数化的图形元素;
将至少其中一项所述图元创建数据按照所述预定语法规则嵌入预定数据框架中得到所述可执行处理数据。
3.根据权利要求2所述的图像数据处理方法,其特征在于,所述将至少其中一项所述图元创建数据按照所述预定语法规则嵌入预定数据框架中得到所述可执行处理数据包括:
遍历所述图元创建数据并判断遍历的所述图元创建数据是否能够嵌入所述数据框架的父子层级关系中,其中,所述父子层级关系为按照所述至少两项图元创建数据对应图元位置关系建立的数据架构,
如果遍历的所述图元创建数据能够嵌入具有的父子层级关系的所述数据框架中,则按照所述父子层级关系将所述图元创建数据嵌入所述父子层级关系中得到所述可执行处理数据,如果遍历的所述图元创建数据不能够嵌入所述父子层级关系中,则将所述图元创建数据嵌入所述数据框架结构中的预设坐标系下的数据架构中得到所述可执行处理数据。
4.根据权利要求3所述的图像数据处理方法,其特征在于,所述遍历所述图元创建数据并判断遍历的所述图元创建数据是否能够嵌入所述数据框架的父子层级关系中,其中,所述父子层级关系为按照所述至少两项图元创建数据对应图元位置关系建立的数据架构包括:
遍历具有第一方向维度上第一端点坐标和第二端点坐标的所述至少两项...
【专利技术属性】
技术研发人员:殷士凯,
申请(专利权)人:贝壳技术有限公司,
类型:发明
国别省市:天津;12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。