特效模板文件的生成方法、应用方法、装置、设备及介质与流程

文档序号:36421371发布日期:2023-12-20 12:33阅读:43来源:国知局
特效模板文件的生成方法与流程

本公开涉及数据处理,尤其涉及一种特效模板文件的生成方法、应用方法、装置、设备及介质。


背景技术:

1、为了增强图片表现力,在图片处理过程中通常会给原始图片添加诸如文字、贴纸、滤镜等特效素材。模板创作者还会制作专门的特效模板文件,其中包含有图片编辑中所采用的特效素材等信息,以便使其他人能够直接将特效模板文件应用于原始图片上,从而使原始图片能够直接快速地呈现出特效模板文件对应的效果,特效模板文件的存在可以有效降低用户参与图片编辑、图片创作的门槛。此外,特效模板文件还可以批量快捷地应用于其它图片,可广泛应用于诸如广告制作、图片社交等领域。

2、然而,现有的特效模板文件在制作过程中,通常需要将图片编辑所用的所有特效素材都打包到文件中,致使特效模板文件的尺寸通常较大,不利于互联网快速传播;而且,特效模板文件中所包含的特效素材都是固定的,在后续传播使用过程中也都难以更新,倘若需要更新优化某一特效素材,还需要额外再制作包含有优化后的特效素材的新的特效模板文件,综上,现有的特效模板文件使用不便。


技术实现思路

1、为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种特效模板文件的生成方法、应用方法、装置、设备及介质。

2、本公开实施例提供了一种特效模板文件的生成方法,所述方法包括:获取目标图像的图层信息;其中,所述图层信息包含所述目标图像所用图层的布局信息、所述图层所用的特效素材的特效信息、以及不同图层之间的关联信息;将所述布局信息按照第一指定格式记录,得到布局记录数据;将所述特效信息按照第二指定格式记录,得到特效记录数据;其中,所述特效素材均存储在服务器,且所述特效记录数据包含有所述特效素材的获取途径信息;将所述关联信息按照第三指定格式记录,得到关联记录数据;基于所述布局记录数据、所述特效记录数据和所述关联记录数据生成特效模板文件。

3、可选的,获取目标图像的图层信息的步骤,包括:获取目标图像的编辑记录文件;基于所述编辑记录文件提取所述目标图像的图层信息。

4、可选的,将所述布局信息按照第一指定格式记录,得到布局记录数据的步骤,包括:按照预设的多个第一字段对所述布局信息进行解析,得到每个所述第一字段对应的字段值;其中,所述多个第一字段用于表征以下信息中的多种:图层的布局类型信息、图层的指定顶角坐标信息、图层宽度信息、图层高度信息、图层缩放信息、图层位移信息、图层旋转信息、图层锚点信息;按照第一指定格式记录多个所述第一字段的字段名和字段值,得到布局记录数据。

5、可选的,将所述特效信息按照第二指定格式记录,得到特效记录数据的步骤,包括:按照预设的多个第二字段对所述特效信息进行解析,得到每个所述第二字段对应的字段值;其中,所述多个第二字段用于表征以下信息中的多种:特效素材的类型信息、特效素材的获取途径信息、特效素材的表现强度信息、特效素材的可支持平台信息;按照第二指定格式记录多个所述第二字段的字段名和字段值,得到特效记录数据。

6、可选的,将所述关联信息按照第三指定格式记录,得到关联记录数据的步骤,包括:根据所述关联信息确定多个所述图层之间的层级关系;基于树状结构记录所述层级关系,得到关联记录数据。

7、可选的,基于所述布局记录数据、所述特效记录数据和所述关联记录数据生成特效模板文件的步骤,包括:针对所述布局记录数据、所述特效记录数据和所述关联记录数据执行序列化操作,得到序列化结果;基于所述序列化结果生成特效模板文件。

8、本公开实施例还提供了一种特效模板文件的应用方法,包括:获取待处理图像以及目标特效模板文件;其中,所述目标特效模板文件是采用上述特效模板文件的生成方法得到的;对所述目标特效模板文件进行解析,得到目标布局记录数据、目标特效记录数据和目标关联记录数据;根据所述目标特效记录数据中包含的目标特效素材的获取途径信息,获取所述目标特效素材;根据所述目标布局记录数据、所述目标特效记录数据、所述目标关联记录数据以及所述目标特效素材,对所述待处理图像进行编辑。

9、可选的,根据所述目标布局记录数据、所述目标特效记录数据、所述目标关联记录数据以及所述目标特效素材,对所述待处理图像进行编辑的步骤,包括:根据所述目标关联记录数据和所述目标布局记录数据,在所述待处理图像上执行图层创建及布局操作,得到多个目标图层;根据所述目标特效记录数据,将每个所述目标特效素材分别挂载在相应的目标图层上。

10、本公开实施例还提供了一种电子设备,所述电子设备包括:处理器;用于存储所述处理器可执行指令的存储器;所述处理器,用于从所述存储器中读取所述可执行指令,并执行所述指令以实现如本公开实施例提供的特效模板文件的生成方法、应用方法。

11、本公开实施例还提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行如本公开实施例提供的特效模板文件的生成方法、应用方法。

12、本公开实施例提供的上述特效模板文件的生成方法及装置,能够获取目标图像的图层信息(包含目标图像所用图层的布局信息、图层所用的特效素材的特效信息、以及不同图层之间的关联信息);然后将布局信息按照第一指定格式记录,得到布局记录数据;将特效信息按照第二指定格式记录,得到特效记录数据;其中,特效素材均存储在服务器,且特效记录数据包含有特效素材的获取途径信息,以及将关联信息按照第三指定格式记录,得到关联记录数据;最后基于布局记录数据、特效记录数据和关联记录数据生成特效模板文件。由于特效素材存储在服务器,上述方式所得的特效模板文件中并不包含特效素材,而是包含特效素材的获取途径信息,不仅可以极大缩减特效模板文件的尺寸,而且存储在服务器中的特效素材便于更新优化,特效模板文件基于获取途径信息所得的特效素材可以是更新优化后的素材,无需再针对更新优化后的特效素材额外制作新的特效模板文件,综上,上述方式生成的特效模板文件更便于使用。

13、本公开实施例提供的上述特效模板文件的应用方法及装置,能够获取待处理图像以及采用上述方式生成的目标特效模板文件,然后对目标特效模板文件进行解析,得到目标布局记录数据、目标特效记录数据和目标关联记录数据,并根据目标特效记录数据中包含的目标特效素材的获取途径信息,获取目标特效素材;最后根据目标布局记录数据、目标特效记录数据、目标关联记录数据以及目标特效素材,对待处理图像进行编辑。上述方式可以直接基于前述方式生成的目标特效模板文件进行解析,并根据其中记载的目标特效素材的获取途径信息获取目标特效素材,进而基于解析得到的各种数据以及目标特效素材进行图片编辑。不包含特效素材的特效模板文件的尺寸更为小巧且易于传播/获取,而特效素材存储在服务器处能够自由更新优化,因此获取到的特效素材可以是在服务器中更新优化后的最新素材,综合使得特效模板文件的应用更为灵活方便,用户体验度较高。

14、应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1