特效包的生成方法、装置和硬件装置制造方法及图纸

技术编号:21736999 阅读:243 留言:0更新日期:2019-07-31 19:34
本公开公开一种特效包的生成方法、装置和硬件装置。其中,该特效包的生成方法包括:配置特效树节点的属性;配置特效树节点的属性,其中所述属性决定所述节点间的互斥关系;根据所述特效树节点的属性以及特效树节点的资源生成特效包协议;将所述特效树节点以及所述特效包协议保存为特效包。本公开实施例的特效包的生成方法,通过树形结构的节点在一个特效包中配置多个特效,并通过节点属性的配置实现了多种特效之间的互斥,解决了现有技术中无法在同一个特效包中设置多个特效以及特效包间的特效无法组合的技术问题。

Generation method, device and hardware device of special effect package

【技术实现步骤摘要】
特效包的生成方法、装置和硬件装置
本公开涉及图像处理领域,特别是涉及一种特效包的生成方法、装置和硬件装置。
技术介绍
随着计算机技术的发展,智能终端的应用范围得到了广泛的提高,例如可以通过智能终端听音乐、玩游戏、上网聊天和拍照等。对于智能终端的拍照技术来说,其拍照像素已经达到千万像素以上,具有较高的清晰度和媲美专业相机的拍照效果。目前在采用智能终端进行拍照时,不仅可以使用出厂时内置的拍照软件实现传统功能的拍照效果,还可以通过从网络端下载应用程序(Application,简称为:APP)来实现具有附加功能的拍照效果,例如可以实现各种图像的特殊效果。典型的,比如可以实现贴纸效果、滤镜效果、形变效果等等。然而现有技术中的特效一般以特效包的形式存在,特效包之间的特效是无法叠加的,而特效包内的特效又往往是叠加在一起的,无法单独选择某个特效。举例来说,一般当用户选择了贴纸特效之后再选择滤镜特效,滤镜特效往往会替换掉贴纸特效或者根据业务逻辑滤镜特效也可能不起作用,这样特效之间无法实现组合,如果想实现组合特效,则需要事先直接将两种特效制作在一起,非常不灵活;另外,现有技术中的特效包,往往只包括一个特本文档来自技高网...

【技术保护点】
1.一种特效包的生成方法,包括:配置特效树节点的属性,其中所述属性决定所述节点间的互斥关系;配置特效树节点的资源;根据所述特效树节点的属性以及特效树节点的资源生成特效包协议;将所述特效树节点以及所述特效包协议保存为特效包。

【技术特征摘要】
1.一种特效包的生成方法,包括:配置特效树节点的属性,其中所述属性决定所述节点间的互斥关系;配置特效树节点的资源;根据所述特效树节点的属性以及特效树节点的资源生成特效包协议;将所述特效树节点以及所述特效包协议保存为特效包。2.如权利要求1所述的特效包的生成方法,其中所述配置特效树节点的属性包括:配置特效树节点的节点类型以及特效树节点之间的结构关系。3.如权利要求2所述的特效包的生成方法,其中:所述节点类型包括第一类型节点、第二类型节点以及叶子节点,其中所述第一类型节点的子节点的特效之间互斥,所述第二类型节点的子节点的特效之间不互斥;所述特效树节点之间结构的关系包括特效树节点的父节点以及子节点。4.如权利要求1所述的特效包的生成方法,其中所述配置特效树节点的资源,包括:当所述特效树节点为叶子节点时,配置所述特效树节点的特效所需要的资源。5.如权利要求4所述的特效包的生成方法,其中所述配置特效树节点的资源,包括:当所述特效树节点为非叶子节点时,配置所述特效树节点的显示样式资源。6.如权利要求1所述的特效包的生成方法,其中所述根据所述特效树节点的属性以及特效树节点的资源生成特效包协议,包括:将所述特效树节点的属性以及特效树节点的资源列表保存在特效包协议中。7.如权利要求1所述的特效包的生成方法,其中所述保存所述特效树节点以及特效包协议为特效包,包括:将所述特效树节点的资源以及特效包协议关联以保存为特效包。8.如权利要求1所述的特效包的生成方法,其中在...

【专利技术属性】
技术研发人员:沈言浩杨辉李小奇
申请(专利权)人:北京字节跳动网络技术有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1