本发明涉及图像处理领域,具体而言,涉及一种图像处理方法、装置、存储介质和电子装置。
背景技术:
目前,在将图像处理为具有闪烁形态的效果时,通常是在图形视频处理软件(ae)中通过遮罩划分出图像中需要闪烁的区域,然后进行透明度的k帧处理、颜色的后期处理,来实现图像具有闪烁形态的效果。
但是,上述方法制作过程比较耗时,闪烁形态的效果是因为只是单纯地在ae里面进行k帧处理,使得做出来的闪烁形态的效果会有些不自然,从而存在将图像处理为具有闪烁形态的效率低的技术问题。
针对现有技术中对的将图像处理为具有闪烁形态的效率低的技术问题,目前尚未提出有效的解决方案。
技术实现要素:
本发明的主要目的在于提供一种图像处理方法、装置、存储介质和电子装置,以至少解决将图像处理为具有闪烁形态的效率低的技术问题。
为了实现上述目的,根据本发明的一个方面,提供了一种图像处理方法。该方法可以包括:获取待处理的第一素材图像,其中,第一素材图像用于呈现目标对象的初始形态;获取与第一素材图像对应的第二素材图像,其中,第二素材图像与第一素材图像的图像帧数相同,第二素材图像包括图像帧数相同的至少两段素材图像,至少两段素材图像中的目标图像帧的透明度交替变化;对第一素材图像和第二素材图像进行叠加处理,得到目标图像,其中,目标图像呈现了目标对象的闪烁形态。
可选地,将第二素材图像和第一素材图像进行叠加,得到目标图像,包括:将第二素材图像所在的图层和第一素材图像所在的图层进行叠加,得到目标图像。
可选地,将第二素材图像所在的图层和第一素材图像所在的图层进行叠加,得到目标图像,包括:将第一素材图像所在的图层确定为蒙版;将第二素材图像所在的图层叠加至蒙版的下层,得到叠加图像,其中,叠加图像包括目标对象对应的图像信息;在叠加图像中,对目标对象对应的图像信息进行调整,得到目标图像。
可选地,对目标对象对应的图像信息进行调整,得到目标图像,包括:确定图像信息中的至少一种目标色相,其中,至少一种目标色相用于生成闪烁形态的显示信息;调整至少一种目标色相对应的主色调参数,得到目标图像,其中,调整后的每种目标色相对应的主色调参数交替变换。
可选地,获取与第一素材图像对应的第二素材图像,包括:获取用于呈现目标对象的闪烁形态的原始素材图像;将原始素材图像转换为第二素材图像。
可选地,将原始素材图像转换为第二素材图像,包括:对原始素材图像进行二段循环处理,得到第二素材图像,其中,第二素材图像包括图像帧数相同的第一段素材图像和第二段素材图像,第一段素材图像的第一个图像帧的透明度和第二段素材图像中的最后一个图像帧的透明度相同,第一段素材图像的最后一个图像帧的透明度和第二段素材图像中的第一个图像帧的透明度相同。
为了实现上述目的,根据本发明的另一方面,还提供了一种图像处理装置。该装置可以包括:第一获取单元,用于获取待处理的第一素材图像,其中,第一素材图像用于呈现目标对象的初始形态;第二获取单元,用于获取与第一素材图像对应的第二素材图像,其中,第二素材图像与第一素材图像的图像帧数相同,第二素材图像包括图像帧数相同的至少两段素材图像,至少两段素材图像中的目标图像帧的透明度交替变化;叠加单元,用于对第一素材图像和第二素材图像进行叠加处理,得到目标图像,其中,目标图像呈现了目标对象的闪烁形态。
可选地,叠加单元包括:叠加模块,用于将第二素材图像所在的图层和第一素材图像所在的图层进行叠加,得到目标图像。
通过本发明,采用获取待处理的第一素材图像,其中,第一素材图像用于呈现目标对象的初始形态;获取与第一素材图像对应的第二素材图像,其中,第二素材图像与第一素材图像的图像帧数相同,第二素材图像包括图像帧数相同的至少两段素材图像,至少两段素材图像中的目标图像帧的透明度交替变化;对第一素材图像和第二素材图像进行叠加处理,得到目标图像,其中,目标图像呈现了目标对象的闪烁形态。也就是说,利用第二素材图像的闪烁形态的特性,将第二素材图像和需要制作成闪烁形态效果的第一素材图像进行叠加,得到具有闪烁形态的效果的目标图像,避免了对图像进行透明度的k帧处理、颜色的后期处理过程,整个制作环节少,达到了将图像处理为具有闪烁形态的效果的目的,解决了将图像处理为具有闪烁形态的效率低的技术问题,进而达到了提高将图像处理为具有闪烁形态的效率的技术效果。
附图说明
构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是本发明实施例的一种图像处理方法的移动终端的硬件结构框图;
图2是根据本发明实施例的一种图像处理方法的流程图;
图3是一种具有闪烁形态的效果的图像的示意图;
图4是另一种具有闪烁形态的效果的图像的示意图;
图5是根据本发明实施例的一种具有真实闪烁形态的效果的原始素材图像的示意图;
图6是根据本发明实施例的一种对原始素材图像进行打断处理的参数设置的示意图;
图7是根据本发明实施例一种设置两段素材图像的透明度的示意图;
图8是根据本发明实施例的一种将得到的循环素材图像多复制几段的示意图;
图9是根据本发明实施例的一种将循环素材图像与本体素材图像进行叠加的示意图;
图10是根据本发明实施例的一种在ae中将原始素材图像处理为循环素材图像的示意图;
图11是根据本发明实施例的一种通过蒙版实现循环素材图像与本体素材图像叠加的示意图;
图12是根据本发明实施例的一种对叠加图像中的四色渐变中的颜色进行调整的示意图;以及
图13是根据本发明实施例的一种图像处理装置的示意图。
具体实施方式
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
本申请实施例所提供的方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。以运行在移动终端上为例,图1是本发明实施例的一种图像处理方法的移动终端的硬件结构框图。如图1所示,移动终端可以包括一个或多个(图1中仅示出一个)处理器102(处理器102可以包括但不限于微处理器mcu或可编程逻辑器件fpga等的处理装置)和用于存储数据的存储器104,可选地,上述移动终端还可以包括用于通信功能的传输设备106以及输入输出设备108。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述移动终端的结构造成限定。例如,移动终端还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。
存储器104可用于存储计算机程序,例如,应用软件的软件程序以及模块,如本发明实施例中的一种数据处理方法对应的计算机程序,处理器102通过运行存储在存储器104内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至移动终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
传输设备106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括移动终端的通信供应商提供的无线网络。在一个实例中,传输设备106包括一个网络适配器(networkinterfacecontroller,简称为nic),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输设备106可以为射频(radiofrequency,简称为rf)模块,其用于通过无线方式与互联网进行通讯。
在本实施例中提供了一种运行于上述移动终端的一种图像处理方法,图2是根据本发明实施例的一种图像处理方法的流程图。如图2所示,该流程包括如下步骤:
步骤s202,获取待处理的第一素材图像,其中,第一素材图像用于呈现目标对象的初始形态。
在本发明上述步骤s202提供的技术方案中,目标对象可以为在第一素材图像中需要处理为具有闪烁形态的效果的对象,可以为文字、符号、图像等,此处不做任何限制,其中,闪烁形态的效果可以是冰晶闪烁效果、水晶闪烁效果、交替闪烁的效果等可以模拟真实环境下光的变换的效果。
该实施例的第一素材图像也即包括上述目标对象的本体素材图像,其中可以呈现有上述目标对象的初始形态,该初始形态可以为非闪烁形态。
步骤s204,获取与第一素材图像对应的第二素材图像。
在本发明上述步骤s204提供的技术方案中,第二素材图像与第一素材图像的图像帧数相同,并且第二素材图像为循环素材图像,也即,第二素材图像包括图像帧数相同的至少两段素材图像,至少两段素材图像中的目标图像帧的透明度交替变化。
在该实施例中,第二素材图像为需要对第一素材图像进行处理,以使其呈现闪烁形态的素材图像。该第二素材图像包括图像帧数相同的至少两段素材图像,该至少两段素材图像可以具有相同的持续时间,可以处于图像软件中的不同的图层上,其中的目标图像帧的透明度交替变化,在播放时可以呈现出交替循环闪烁的效果。
可选地,该第二素材图像为二段循环素材图像,第一段素材图像可以为第0帧~第15帧,第二段素材图像可以为第0帧~第15帧,其中,第一段素材图像和第二段素材图像可以通过对具有真实闪烁形态的效果的原始素材图像进行打断处理得到,第二段素材图像可以为原始素材图像在第15帧处打断后,将打断的部分拖到起始帧处得到。可选地,该实施例的目标图像帧可以为第0帧,在第一段素材图像中的第0帧处将透明度调整成100,在第二段素材图像中的第0帧处将透明度调整成0;目标图像帧可以为第15帧,则在第一段素材图像中的第15帧处将透明度调整成0,在第二段素材图像中的第15帧处将透明度调整成100,从而使得目标图像帧的透明度交替变化。
步骤s206,对第一素材图像和第二素材图像进行叠加处理,得到目标图像,其中,目标图像呈现了目标对象的闪烁形态。
在本发明上述步骤s206提供的技术方案中,在获取与第一素材图像对应的第二素材图像之后,对第一素材图像和第二素材图像进行叠加处理,得到目标图像,其中,目标图像呈现了目标对象的闪烁形态。
在该实施例中,可以将第二素材图像叠加至第一素材图像,得到叠加结果,进一步调整叠加结果中的与闪烁形态相关的颜色信息,得到目标图像,该目标图像呈现了目标对象的闪烁形态,也即,使得目标对象具有真实的闪烁形态的效果。
需要说明的是,该实施例的上述方法可以应用在图像处理软件中,比如,该图像处理软件为ae图像处理软件或max图像处理软件,从而提高了图像处理软件中将图像处理为具有闪烁形态的效率。
在相关技术中,通常是通过遮罩划分出图像中需要呈现闪烁形态的区域,然后进行透明度的k帧处理、颜色的后期处理来实现闪烁形态的效果的,整个制作过程比较耗时。而该实施例采用上述步骤s202至步骤s206的方法,利用第二素材图像的闪烁形态的特性,将第二素材图像和需要制作成闪烁形态效果的第一素材图像进行叠加,得到具有闪烁形态的效果的目标图像,避免了对图像进行透明度的k帧处理、颜色的后期处理过程,整个制作环节少,达到了将图像处理为具有闪烁形态的效果的目的,解决了将图像处理为具有闪烁形态的效率低的技术问题,进而达到了提高将图像处理为具有闪烁形态的效率的技术效果。
下面对该实施例的上述方法进行进一步介绍。
作为一种可选的实施方式,步骤s206,将第二素材图像和第一素材图像进行叠加,得到目标图像,包括:将第二素材图像所在的图层和第一素材图像所在的图层进行叠加,得到目标图像。
在该实施例中,在实现将第二素材图像和第一素材图像进行叠加,得到目标图像时,可以确定第二素材图像所在的图层和第一素材图像所在的图层,对第二素材图像所在的图层和第一素材图像所在的图层进行叠加,以得到具有闪烁形态的效果的目标图像。
作为一种可选的实施方式,将第二素材图像所在的图层和第一素材图像所在的图层进行叠加,得到目标图像,包括:将第一素材图像所在的图层确定为蒙版;将第二素材图像所在的图层叠加至蒙版的下层,得到叠加图像,其中,叠加图像包括目标对象对应的图像信息;在叠加图像中,对图像信息进行调整,得到目标图像。
在该实施例中,第一素材图像所在的图层也即图像处理软件中需要处理成具有闪烁形态的效果的图层,将需要处理成具有闪烁形态的效果的图层当作蒙版,该蒙版可以去除第一素材图像中不需要处理成闪烁形态的效果的图像部分,也即,保留第一素材图像中需要处理成闪烁形态的目标对象对应的图像部分,比如,第一素材图像中包括“快乐”,其中,“快”为需要处理为具有闪烁形态的效果的图像部分,而“乐”为不需要处理为具有闪烁形态的效果的图像部分,则可以去除“乐”对应的图像部分,而保留“快”对应的图像部分。
可选地,该实施例将上述第二素材图像所在的图层叠加至蒙版的下层,也即,将第二素材图像所在的图层叠加至蒙版的下面,从而得到叠加图像,该叠加图像包括了目标对象对应的图像信息,比如,包括四色渐变中的颜色信息等,进而可以在叠加图像中对图像信息进行调整,以得到具有闪烁形态的效果的目标图像。
作为一种可选的实施方式,对图像信息进行调整,得到目标图像,包括:确定图像信息中的至少一种目标色相,其中,至少一种目标色相用于生成闪烁形态的显示信息;调整至少一种目标色相对应的主色调参数,得到目标图像,其中,调整后的每种目标色相对应的主色调参数交替变换。
在该实施例中,在实现对图像信息进行调整,得到目标图像时,可以确定图像信息中的至少一种目标色相,该至少一种目标色相可以为四色渐变中的用于实现闪烁形态的最常见的四种色相,可以对至少一种目标色相进行调整,调整至少一种目标色相对应的主色调参数,比如,调整k主色调的参数,从而产生交替变化的颜色,以使得到的目标图像可以模拟真实环境下光的变换。
作为一种可选的实施方式,步骤s204,获取与第一素材图像对应的第二素材图像,包括:获取用于呈现目标对象的闪烁形态的原始素材图像;将原始素材图像转换为第二素材图像。
在该实施例中,在实现获取与第一素材图像对应的第二素材图像时,可以是获取用于呈现目标对象的闪烁形态的原始素材图像,该原始素材图像也即一段具有真实的闪烁形态的效果的素材。
需要说明的是,任何具有交替闪烁的图像信息的图像素材都可以作为上述原始素材图像,比如,具有交替闪烁的块面黑白信息的图像素材可以作为上述原始素材图像。
在获取原始素材图像之后,可以对原始素材图像进行处理,使其成为一段循环的素材图像,也即,得到上述第二素材图像。可选地,该实施例可以根据将原始素材图像导入图像处理软件(比如,ae)中根据所做效果的时间长度处理原始素材图像,使其成为一段循环的素材图像,其中,时间的长度可以是根据各个项目的要求来确定的。
作为一种可选的实施方式,将原始素材图像转换为第二素材图像,包括:对原始素材图像进行二段循环处理,得到第二素材图像,其中,第二素材图像包括图像帧数相同的第一段素材图像和第二段素材图像,第一段素材图像的第一个图像帧的透明度和第二段素材图像中的最后一个图像帧的透明度相同,第一段素材图像的最后一个图像帧的透明度和第二段素材图像中的第一个图像帧的透明度相同。
在该实施例中,在将原始素材图像转换为第二素材图像时,可以对原始素材图像进行二段循环处理,得到第二素材图像,该第二素材图像也即需要用于和第一素材图像进行叠加的所需素材图像。
下面对该实施例的对原始素材图像进行二段循环处理的方法进行介绍。
作为一种可选的示例,在原始素材图像的图像帧数多于2倍所需的每段素材图像的图像帧数的情况下,可以基于每段所需素材图像的帧数确定原始素材图像中的目标打断位置,进而在目标打断位置对原始素材图像进行打断处理,并将打断的部分拖到起始帧处,得到包括图像帧数相同的第一段素材图像和第二段素材图像,该第一段素材图像和第二段素材图像也即所需的每段素材图像,其中,原始素材图像中除第一段素材图像和第二段素材图像之外的部分可以舍去。在得到第一段素材图像和第二段素材图像之后,可以设置两段素材图像的透明度,可选地,目标图像帧可以为第一个图像帧和最后一个图像帧,可以将第一段素材图像的第一个图像帧的透明度和第二段素材图像中的最后一个图像帧的透明度设置为相同,将第一段素材图像的第一个图像帧的透明度和第二段素材图像中的最后一个图像帧的透明度设置为相同,其中,第一段素材图像的除第一个图像帧和最后一个图像帧之外的其它图像帧的透明度可以不用设置,第二段素材图像的除第一个图像帧和最后一个图像帧之外的其它图像帧的透明度可以不用设置,从而使得两段素材图像中的目标图像帧的透明度交替变化。
举例而言,在原始素材图像的图像帧数为35帧,多于2倍所需的每段素材图像的图像帧数15帧的情况下,可以基于15帧确定原始素材图像中的目标打断位置,可以将原始素材图像的第15帧处确定为目标打断位置,进而在第15帧处对原始素材图像进行打断处理,并将打断的部分拖到起始帧处,得到第一段素材图像(第0帧~第15帧)和第二段素材图像(第0帧~第15帧),该第一段素材图像和第二段素材图像也即所需的每段素材图像,其中,35帧的原始素材图像中除第一段素材图像和第二段素材图像之外的部分可以舍去。在得到第一段素材图像(第0帧~第15帧)和第二段素材图像(第0帧~第15帧)之后,可以设置两段素材图像的透明度,可以将第一段素材图像的第一个图像帧的透明度和第二段素材图像中的最后一个图像帧的透明度设置为100,将第一段素材图像的最后一个图像帧的透明度和第二段素材图像中的第一个图像帧的透明度设置为0,其中,第一段素材图像(第0帧~第15帧)的除第一个图像帧和最后一个图像帧之外的其它图像帧的透明度可以不用设置,第二段素材图像(第0帧~第15帧)的除第一个图像帧和最后一个图像帧之外的其它图像帧的透明度可以不用设置,从而使得两段素材图像中的目标图像帧的透明度交替变化。
作为另一种可选的示例,在原始素材图像的图像帧数少于2倍所需的每段素材图像的图像帧数的情况下,则原始素材图像不能直接拿来做二段循环处理,这种情况就需要先对原始素材图像进行处理,也是利用上述二段循环处理的方法,将原始素材图像处理成两段包括相同的最大图像帧数的循环素材,可以对其进行复制,直至满足复制的循环素材的图像帧数多于2倍所需的每段素材图像的图像帧数,然后对于复制的循环素材的图像按照每段所需素材图像的帧数进行打断处理,得到图像帧数相同的第一段素材图像和第二段素材图像,第一段素材图像的第一个图像帧的透明度和第二段素材图像中的最后一个图像帧的透明度相同,第一段素材图像的最后一个图像帧的透明度和第二段素材图像中的第一个图像帧的透明度相同。
举例而言,假定需要30帧的第二素材图像(循环素材图像),但是原始素材图像只有20帧,原始素材图像的图像帧数20帧少于2倍所需的每段素材图像的图像帧数30帧,则原始素材图像不能直接拿来做二段循环处理,这种情况就需要先处理原始素材图,也是利用二段循环的方法将原始素材处理成最大帧数的循环素材图像,然后将得到的循环素材图像多复制几段,直到复制的循环素材图像满足多于2倍所需的每段素材图像的图像帧数即可,然后将复制的循环素材图像按照每段所需素材图像的帧数30帧进行打断处理,得到图像帧数相同的第一段素材图像和第二段素材图像,第一段素材图像的第一个图像帧的透明度和第二段素材图像中的最后一个图像帧的透明度可以设置为100,第一段素材图像的第二个图像帧的透明度和第二段素材图像中的第一个图像帧的透明度可以设置为0。
需要说明的是,该实施例的上述将原始素材图像转换为第二素材图像,采用对原始素材图像进行二段循环处理的方法仅为本发明实施例的一种举例,并不代表本发明实施例的将原始素材图像转化为第二素材图像的方法仅为二段循环处理方法,任何可以对原始素材图像进行处理,使其循环得到第二素材图像的方法都在该实施例的范围之内,比如,三段循环处理方法,此处不再一一赘述。
在该实施例中,利用第二素材图像的闪烁形态的特性,将第二素材图像和需要制作成闪烁形态效果的第一素材图像进行叠加,得到具有闪烁形态的效果的目标图像,从而达到了将图像处理为具有闪烁形态的效果的目的,避免了对图像进行透明度的k帧处理、颜色的后期处理过程,大大缩短了制作环节的时间,缩短了外包匹配效果的成本,并且做出来的闪烁形态的效果会比相关技术中所做出来的闪烁形态的效果更加自然,从而提高了闪烁形态的效果的质感,这使得对图层处理最终的闪烁形态的效果的把控度比较高,解决了将图像处理为具有闪烁形态的效率低的技术问题,进而达到了提高将图像处理为具有闪烁形态的效率的技术效果。
下面结合优选的实施方式对本发明的技术方案进行说明。
该实施例可以利用一个真实的具有闪烁形态的效果的素材图像,然后通过ae后期合成,将图像处理为具有较为真实的闪烁形态的效果。
该实施例在通过遮罩划分区域来制作闪烁形态的效果的制作方法上进行了改进,以进一步提升了将图像处理为具有闪烁形态的效率以及广泛性。
在相关技术中,通过在ae中通过遮罩划分出需要闪烁的区域,然后进行透明度的k帧、颜色的后期处理来实现水晶效果的。但该方法的主要缺点在于制作比较耗时,交替闪烁的效果因为只是单纯在ae里面k帧处理,所以出来的效果会有些不自然。
图3是一种具有闪烁形态的效果的图像的示意图。图4是另一种具有闪烁形态的效果的图像的示意图。如图3和图4所示,具有闪烁效果的图像具有交替变化的颜色,可以模拟真实环境下光的变换。
为了提升将图像处理为具有闪烁形态的效率,该实施例首先获取一段具有真实闪烁形态的效果的原始素体图像,如图5所示,其中,图5是根据本发明实施例的一种具有真实闪烁形态的效果的原始素材图像的示意图,该实施例对原始素材图像的本身的要求其实并不高,但是只需要满足一点,就是要有交替闪烁的块面黑白信息。
该实施例可以将原始素材图像导入ae中,根据所做效果的时间长度来处理原始素材图像,使之成为一段循环的素材图像,其中,所做效果的时间长度可以是根据各个项目的要求来定的)。
可选地,该实施例对原始素材图像进行处理使之循环的方法可以采用二段循环处理方法,可以分为以下两种情况。
情况一,对于原始素材图像的图像帧数多于2倍所需素材图像的图像帧数,可以进行如下处理。
可选地,该实施例需要15帧的循环素材图像,图6是根据本发明实施例的一种对原始素材图像进行打断处理的参数设置的示意图。如图6所示,可以将合成组名称设置为“预合成15”,将开始帧设置为“00000”,将持续时间设置为“000015”,也即,需将对原始素材图像进行打断处理的位置设置15帧处。
将原始素材图像在15帧处打断,然后将打断的部分拖到起始帧处,得到第一段素材图像(第0帧~第15帧),第二段素材图像(第0帧~第15帧),然后设置两段素材图像的透明度,如图7所示,其中,图7是根据本发明实施例一种设置两段素材图像的透明度的示意图,对第一段素材图像的透明度进行调整,可以在第一段素材图像的第0帧处将透明度调整成100,在第15帧处将透明度调整成0,第一段素材图像的透明度进行调整,可以在第二段素材图像的第0帧处将透明度调整成0,在第15帧处将透明度调整成100。
情况二,对于原始素材图像的图像帧数少于2倍所需素材图像的图像帧数,可以进行如下处理。
可选地,该实施例需要30帧的循环素材图像,但是原始素材图像只有20帧,20帧少于2倍的30帧,则循环素材图像不能直接拿来做二段循环处理,这种情况就需要先处理原始素材图像,也是利用二段循环处理的方法将原始素材处理成最大帧数的循环素材图像,然后将得到的循环素材图像多复制几段,如图8所示,其中,图8是根据本发明实施例的一种将得到的循环素材图像多复制几段的示意图,比如,对得到的循环素材图像进行复制,总共得到3段循环素材图像,复制的循环素材图像满足多于2倍所需的每段素材图像的图像帧数,每段素材图像对应的持续时间可以为00008,然后将复制的循环素材图像按照每段所需素材图像的帧数30帧进行打断处理,得到图像帧数相同的第一段素材图像和第二段素材图像,第一段素材图像的第一个图像帧的透明度和第二段素材图像中的最后一个图像帧的透明度可以设置为100,第一段素材图像的第二个图像帧的透明度和第二段素材图像中的第一个图像帧的透明度可以设置为0。
在得到循环素材图像之后,将循环素材图像与需要制作为具有闪烁形态的本体素材图像进行叠加,如图9所示,其中,图9是根据本发明实施例的一种将循环素材图像与本体素材图像进行叠加的示意图。如图9所示,编号10用于标识循环素材图像,编号11用于标识需要制作为具有闪烁形态的本体素材图像,比如,为字,将循环素材图像叠加至本体素材图像上面,使得本体素材图像中的字呈现出闪烁形态。
图10是根据本发明实施例的一种在ae中将原始素材图像处理为循环素材图像的示意图。如图10所示,在ae中用二段循环处理法处理原始素材图像使之成为循环素材图像,其中,可以对通过二段循环处理方法得到的两段素材图像的透明度进行设置,比如,对编号1的素材图像和编号2的素材图像的透明度进行设置。
图11是根据本发明实施例的一种通过蒙版实现循环素材图像与本体素材图像叠加的示意图。如图11所示,将需要处理成闪烁效果的图层当作蒙版,然后将循环素材图像叠加到蒙版下面,得到叠加图像,其中,通过蒙版去除多余本体素材图像不需要处理为闪烁形态的效果的部分。
图12是根据本发明实施例的一种对叠加图像中的四色渐变中的颜色进行调整的示意图。如图12所示,对叠加图像进行调色,先确定好闪烁形态的效果通常会出现的几种色相,在调好色相后,再通过调整k主色调的参数,让这些颜色交替变化起来,可以通过拉动主色调的数值k,让其在确定好的几种色相中交替变换起来以模拟真实环境下光的变换。
在该实施例中,利用循环素材图像的闪烁形态的特性,将循环素材图像和需要制作成闪烁形态效果的本体素材图像进行叠加,得到具有闪烁形态的效果的最终图像,从而达到了将图像处理为具有闪烁形态的效果的目的,避免了对图像进行透明度的k帧处理、颜色的后期处理过程,大大缩短了制作环节的时间,缩短了外包匹配效果的成本,并且做出来的闪烁形态的效果会比相关技术中所做出来的闪烁形态的效果更加自然,从而提高了闪烁形态的效果的质感,这使得对图层处理最终的闪烁形态的效果的把控度比较高,解决了将图像处理为具有闪烁形态的效率低的技术问题,进而达到了提高将图像处理为具有闪烁形态的效率的技术效果。
需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
本发明实施例还提供了一种图像处理装置。需要说明的是,该实施例的图像处理装置可以用于执行本发明实施例的图像处理方法。
图13是根据本发明实施例的一种图像处理装置的示意图。如图13所示,该图像处理装置130可以包括:第一获取单元131、第二获取单元132和叠加单元133。
第一获取单元131,用于获取待处理的第一素材图像,其中,第一素材图像用于呈现目标对象的初始形态。
第二获取单元132,用于获取与第一素材图像对应的第二素材图像,其中,第二素材图像与第一素材图像的图像帧数相同,并且第二素材图像为循环素材图像,第二素材图像包括图像帧数相同的至少两段素材图像,至少两段素材图像中的目标图像帧的透明度交替变化。
叠加单元133,用于对第一素材图像和第二素材图像进行叠加处理,得到目标图像,其中,目标图像呈现了目标对象的闪烁形态。
可选地,叠加单元包括:叠加模块,用于将第二素材图像所在的图层和第一素材图像所在的图层进行叠加,得到目标图像。
可选地,叠加模块包括:确定子模块,用于将第一素材图像所在的图层确定为蒙版;叠加子模块,用于将第二素材图像所在的图层叠加至蒙版的下层,得到叠加图像,其中,叠加图像包括目标对象对应的图像信息;调整子模块,用于在叠加图像中,对图像信息进行调整,得到目标图像。
可选地,调整子模块用于通过以下步骤来对图像信息进行调整,得到目标图像:确定图像信息中的至少一种目标色相,其中,至少一种目标色相用于生成闪烁形态的显示信息;调整至少一种目标色相对应的主色调参数,得到目标图像,其中,调整后的每种目标色相对应的主色调参数交替变换。
可选地,第二获取单元132包括:获取模块,用于获取用于呈现目标对象的闪烁形态的原始素材图像;转换模块,用于将原始素材图像转换为第二素材图像。
可选地,转换模块包括:二段循环处理模块,用于对原始素材图像进行二段循环处理,得到第二素材图像,其中,第二素材图像包括图像帧数相同的第一段素材图像和第二段素材图像,第一段素材图像的第一个图像帧的透明度和第二段素材图像中的最后一个图像帧的透明度相同,第一段素材图像的最后一个图像帧的透明度和第二段素材图像中的第一个图像帧的透明度相同。
在该实施例中,通过第一获取单元131获取待处理的第一素材图像,其中,第一素材图像用于呈现目标对象的初始形态;通过第二获取单元132获取与第一素材图像对应的第二素材图像,其中,第二素材图像与第一素材图像的图像帧数相同,并且第二素材图像为循环素材图像,也即,第二素材图像包括图像帧数相同的至少两段素材图像,至少两段素材图像中的目标图像帧的透明度交替变化;通过叠加单元133对第一素材图像和第二素材图像进行叠加处理,得到目标图像,其中,目标图像呈现了目标对象的闪烁形态。也就是说,本申请利用第二素材图像的闪烁形态的特性,将第二素材图像和需要之制作成水晶闪烁效果的第一素材图像进行叠加,得到具有水晶闪烁效果的目标图像,制作环节少,提高了将图像处理为具有闪烁形态的效率,从而解决了将图像处理为具有闪烁形态的效率低的技术问题,进而达到了提高将图像处理为具有闪烁形态的效率的技术效果。
本发明的实施例还提供了一种存储介质,该存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(read-onlymemory,简称为rom)、随机存取存储器(randomaccessmemory,简称为ram)、移动硬盘、磁碟或者光盘等各种可以存储计算机程序的介质。
本发明的实施例还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。
可选地,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。