一种动态图像生成方法及装置制造方法及图纸

技术编号:25915129 阅读:56 留言:0更新日期:2020-10-13 10:34
本申请公开了一种动态图像生成方法及装置,其中,该方法包括:获取至少两个多媒体素材,该至少两个多媒体素材的格式为至少一种。获取到该至少两个多媒体素材后,动态图像生成装置可以对该至少两个多媒体素材进行处理,即可生成至少一个动态图像。通过该方法,可以实现利用多种类型的素材生成动态图像。

【技术实现步骤摘要】
一种动态图像生成方法及装置
本申请涉及计算机
,尤其涉及一种动态图像生成方法及装置。
技术介绍
图形交换格式(GraphicsInterchangeFormat,GIF)是一种公用的图像文件格式标准,一个GIF文件可以存储多个图像,可实现动画功能。因此,GIF格式的动态图像被广泛使用于各大社交平台上。目前支持动态图像生成的终端应用可以导入图片,对图片进行变换组合等操作,从而合成动态图像。但该类终端应用在制作动态图片时的可选原素材类型有限,且可编辑功能单一,不能发挥GIF强大的功能属性。
技术实现思路
本申请公开了一种动态图像生成方法及装置,可以实现利用多种类型的素材生成动态图像。第一方面,本申请实施例提供了一种动态图像生成方法,该方法包括:一种动态图像生成方法,其特征在于,包括:获取至少两个多媒体素材,至少两个多媒体素材的格式为至少一种;对至少两个多媒体素材进行处理,生成至少一个动态图像。在一种实施方式中,对至少两个多媒体素材进行处理,生成至少一个动态图像之前,获取编辑内容;在一种实施方式中,根据编辑内容对至少两个多媒体素材进行处理,生成至少一个动态图像。在一种实施方式中,检测终端当前的使用场景;根据预设的使用场景和动态图像图效的对应关系,确定终端当前的使用场景对应的至少一个动态图像图效;根据至少一个动态图像图效对两个多媒体素材进行处理,生成至少一个动态图像。在一种实施方式中,根据至少两个多媒体素材确定至少一个图像图效;根据至少一个动态图像图效对两个多媒体素材进行处理,生成至少一个动态图像。在一种实施方式中,对两个多媒体素材进行处理,生成至少一个动态图像之后,将至少一个动态图像保存于第一预设存储器中;或者,向目标客户端发送至少一个动态图像。在一种实施方式中,至少一个动态图像的内容完全不同或部分不同,和/或至少一个动态图像的图像属性完全不同或部分不同。在一种实施方式中,对至少两个多媒体素材进行处理,生成至少一个动态图像之后,保存在生成至少一个动态图像的过程中对各个多媒体素材进行处理得到的多媒体素材的处理指令。在一种实施方式中,保存在生成至少一个动态图像的过程中对目标多媒体素材进行处理得到的目标多媒体素材的处理指令之后,获取目标动态图像中目标多媒体素材的处理指令,目标多媒体素材为至少两个多媒体素材中的至少一个多媒体素材,目标动态图像为至少一个动态图像中的任一动态图像;检测到对目标多媒体素材的处理指令的更新操作时,对处理指令进行更新,得到更新后的处理指令;根据更新后的处理指令对目标动态图像中的目标多媒体素材进行处理,生成至少一个更新后的动态图像。在一种实施方式中,对至少两个多媒体素材进行处理,生成至少一个动态图像之后,检测到对至少两个多媒体素材的更新操作时,对至少两个多媒体素材进行更新,得到更新后的多媒体素材;对更新后的多媒体素材进行处理,生成至少一个更新后的动态图像。第二方面,本申请实施例提供了一种动态图像素材装置,该装置包括:获取单元,用于获取至少两个多媒体素材,至少两个多媒体素材的格式为至少一种;处理单元,用于对至少两个多媒体素材进行处理,生成至少一个动态图像。第三方面,本申请实施例提供了一种动态图像生成装置,包括处理器、存储器和通信接口,处理器、存储器和通信接口相互连接,其中,存储器用于存储计算机程序,计算机程序包括程序指令,处理器被配置用于调用程序指令,执行如第一方面描述的动态图像生成方法。第四方面,本申请实施例提供了一种计算机可读存储介质,计算机可读存储介质存储有一条或多条指令,一条或多条指令适于由处理器加载并执行如第一方面描述的动态图像生成方法。本申请实施例中,动态图像生成装置可以获取至少两个多媒体素材,该至少两个多媒体素材的格式为至少一种。获取到该至少两个多媒体素材后,动态图像生成装置可以对该至少两个多媒体素材进行处理,即可生成至少一个动态图像。通过该方法,可以实现利用多种类型的素材生成动态图像。附图说明为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的一种动态图像生成方法的流程示意图;图2为本申请实施例提供的一种至少两个多媒体素材的示意图;图3为本申请实施例提供的一种动态图像生成操作的示意图;图4为本申请实施例提供的一种动态图像生成装置的单元示意图;图5为本申请实施例提供的一种动态图像生成装置的实体结构简化示意图。具体实施方式下面将结合附图对本申请实施例中的技术方案进行描述。为了能够更好地理解本申请实施例,下面对本申请实施例涉及的专业术语进行介绍:图形交换格式(GraphicsInterchangeFormat,GIF):用于以超文本标志语言方式显示索引彩色图像,是作为一种公用标准而被设计的,在因特网和其他在线服务系统上得到广泛应用。GIF是一种位图。位图的大致原理是:图片由许多的像素组成,每一个像素都被指定了一种颜色,这些像素综合起来就构成了图片。GIF采用的是Lempel-Zev-Welch(LZW)压缩算法,最高支持256种颜色。由于这种特性,GIF比较适用于色彩较少的图片,比如卡通造型、公司标志等等。GIF通常会自带一个调色板,里面存放需要用到的各种颜色。GIF格式的文件,可以减少文件在网络上传递的时间。目前的GIF具有GIF87a和GIF89a两个版本。其中,GIF87a版本的一个文件存储一个图像,严格不支持透明像素,采用LZW压缩算法,它能够在保持图像质量的前提下将图像尺寸压缩百分之二十到二十五。GIF89a版本允许一个文件存储多个图像,可实现动画功能,允许某些像素透明,该版本为GIF文档扩充了图形控制区块、备注、说明、应用程序编程接口4个区块,并提供了对透明色和多帧动画的支持。在本申请实施例中,GIF可以是GIF87a和GIF89a中的任一种版本。帧(Frame):是影像动画中最小单位的单幅影像画面,相当于电影胶片上的每一格镜头。一帧就是一幅静止的画面,连续的帧就可以形成动画,如电视图像等。GIF动态图像文件的每一秒钟时间可以包括多帧图像,所包括的图像的帧数越多,所展现的动态图像也会更加流畅、更加逼真。其中,帧数(FramesPerSecond,FPS)指的是1秒钟时间里传输的图片的帧数,也可以理解为图形处理器每秒钟能够刷新几次。关键帧(KeyFrame):指角色或者物体运动或变化中的关键动作所处的那一帧。关键帧相当于二维动画中的原画,当二维动画需要体现运动的角色或物体时,就需要绘制多张原画;而当二维动画只需要体现静止的角色或物体时,则可以在一段时间内只展现一张原画。相应地,若GIF动态图像在某段时间内的角色或物体处于运动状本文档来自技高网...

【技术保护点】
1.一种动态图像生成方法,其特征在于,包括:/n获取至少两个多媒体素材,所述至少两个多媒体素材的格式为至少一种;/n对所述至少两个多媒体素材进行处理,生成至少一个动态图像。/n

【技术特征摘要】
1.一种动态图像生成方法,其特征在于,包括:
获取至少两个多媒体素材,所述至少两个多媒体素材的格式为至少一种;
对所述至少两个多媒体素材进行处理,生成至少一个动态图像。


2.根据权利要求1所述的方法,其特征在于,所述对所述至少两个多媒体素材进行处理,生成至少一个动态图像之前,所述方法还包括:
获取编辑内容;
所述对所述两个多媒体素材进行处理,生成至少一个动态图像,包括:
根据所述编辑内容对所述至少两个多媒体素材进行处理,生成所述至少一个动态图像。


3.根据权利要求1所述的方法,其特征在于,所述对所述至少两个多媒体素材进行处理,生成至少一个动态图像,包括:
检测终端设备当前的使用场景;
根据预设的使用场景和动态图像图效的对应关系,确定所述终端设备当前的使用场景对应的至少一个动态图像图效;
根据所述至少一个动态图像图效对所述两个多媒体素材进行处理,生成所述至少一个动态图像。


4.根据权利要求1所述的方法,其特征在于,所述对所述至少两个多媒体素材进行处理,生成至少一个动态图像,包括:
根据所述至少两个多媒体素材确定至少一个动态图像图效;
根据所述至少一个动态图像图效对所述两个多媒体素材进行处理,生成所述至少一个动态图像。


5.根据权利要求1所述的方法,其特征在于,所述对所述两个多媒体素材进行处理,生成至少一个动态图像之后,所述方法还包括:
将所述至少一个动态图像保存于预设存储器中;或者,
向目标客户端发送所述至少一个动态图像。


6.根据权利要求1所述的方法,其特征在于,所述至少一个动态图像的内容完全不同或部分不同,和/或所述至少一个动态图像的图像属性完全不同或部分不同。


7.根据权利要求1所述的方法,其特征在于,所述对所述至少两个多媒体素材进行处理,生成至少一个动态图像之后,所述方法还包括:
保...

【专利技术属性】
技术研发人员:庞景中
申请(专利权)人:上海传英信息技术有限公司
类型:发明
国别省市:上海;31

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

1