一种图片处理方法及终端的制作方法
【技术领域】
[0001]本发明涉及多媒体技术领域,具体涉及一种图片处理方法及终端。
【背景技术】
[0002]随着多媒体技术的不断发展,图像互换格式(Graphics Interchange Format,GIF)图片已成为一种常见的图片。目前,可以通过终端摄像头拍摄GIF图片,也可以通过第三方应用合成GIF图片,但通过这些方式获得的图片的全部区域都为GIF,却无法获得图片的局部GIF。
【发明内容】
[0003]本发明实施例公开一种照片处理方法及终端,用于实现图片的局部GIF。
[0004]本发明实施例第一方面公开一种图片处理方法,其特征在于,包括:
[0005]获取N张图片,所述N为大于或等于2的整数;
[0006]从每张所述图片中选取该图片的局部图片以获得N张局部图片,所述N张局部图片的尺寸大小相同;
[0007]将所述N张局部图片合成GIF图片;
[0008]从所述N张图片中选取一张图片作为背景图片;
[0009]将所述背景图片中的所述局部图片替换为所述GIF图片以获得目标图片。
[0010]其中,所述获取N张图片之前,所述方法还包括:
[0011]将本端摄像头的拍摄t旲式调整为局部GIF拍摄t旲式;
[0012]在所述局部GIF拍摄模式下,将所述摄像头界面显示的矩形框调整至指定位置;
[0013]所述获取N张图片包括:
[0014]利用所述摄像头拍摄N张图片;
[0015]所述从每张所述图片中选取该图片的局部图片以获得N张局部图片包括:
[0016]将每张所述图片中位于所述矩形框内的部分图片作为该图片的局部图片以获得N张局部图片。
[0017]其中,所述获取N张图片包括:
[0018]从本地或互联网获取N张图片;
[0019]所述从每张所述图片中选取该图片的局部图片以获得N张局部图片包括:
[0020]从每张所述图片中裁剪所需该图片的局部图片以获得N张局部图片。
[0021]其中,所述将所述N张局部图片合成GIF图片之前,所述方法还包括:
[0022]按照待显示顺序将所述N张局部图片进行排序;
[0023]确定每张所述局部图片的切换时间;
[0024]所述将所述N张局部图片合成GIF图片包括:
[0025]根据每张所述局部图片的切换时间将排序的N张局部图片合成GIF图片。
[0026]其中,所述方法还包括:
[0027]显示包括所述GIF图片的所述目标图片,其中,所述GIF图片包括的所述N张局部图片按照每张所述局部图片的切换时间进行循环显示。
[0028]本发明实施例第二方面公开一种终端,包括:
[0029]获取单元,用于获取N张图片,所述N为大于或等于2的整数;
[0030]第一选取单元,用于从每张所述获取单元获取的图片中选取该图片的局部图片以获得N张局部图片,所述N张局部图片的尺寸大小相同;
[0031]合成单元,用于将所述第一选取单元选取得到的N张局部图片合成GIF图片;
[0032]第二选取单元,用于从所述获取单元获取的N张图片中选取一张图片作为背景图片;
[0033]替换单元,用于将所述第二选取单元选取的背景图片中的所述第一选取单元选取的局部图片替换为所述合成单元合成的GIF图片以获得目标图片。
[0034]其中,所述终端还包括:
[0035]第一调整单元,用于将所述终端摄像头的拍摄模式调整为局部GIF拍摄模式;
[0036]第二调整单元,用于在所述第一调整单元调整的局部GIF拍摄模式下,将所述摄像头界面显示的矩形框调整至指定位置;
[0037]所述获取单元,具体用于利用所述摄像头拍摄N张图片;
[0038]所述第一选取单元,具体用于将每张所述图片中位于所述矩形框内的部分图片作为该图片的局部图片以获得N张局部图片。
[0039]其中,所述获取单元,具体用于从所述终端或互联网获取N张图片;
[0040]所述第一选取单元,具体用于从每张所述图片中裁剪所需该图片的局部图片以获得N张局部图片。
[0041 ] 其中,所述终端还包括:
[0042]排序单元,用于按照待显示顺序将所述N张局部图片进行排序;
[0043]确定单元,用于确定每张所述局部图片的切换时间;
[0044]所述合成单元,具体用于根据所述确定单元确定的每张所述局部图片的切换时间将所述排序单元排序的N张局部图片合成GIF图片。
[0045]其中,所述终端还包括:
[0046]显示单元,用于显示包括所述合成单元合成的GIF图片的所述替换单元替换获得的目标图片,其中,所述GIF图片包括的所述N张局部图片按照每张所述局部图片的切换时间进行循环显示。
[0047]本发明实施例中,获取N张图片,从每张图片中选取该图片的局部图片以获得N张局部图片,将N张局部图片合成GIF图片,并从N张图片中选取一张图片作为背景图片,以及将背景图片中的局部图片替换为GIF图片以获得目标图片,由于只将背景图片中的局部图片替换为GIF图片得到目标图片,因此可以实现图片的局部GIF。
【附图说明】
[0048]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0049]图1是本发明实施例公开的一种图片处理方法的流程图;
[0050]图2是本发明实施例公开的另一种图片处理方法的流程图;
[0051]图3是本发明实施例公开的又一种图片处理方法的流程图;
[0052]图4是本发明实施例公开的一种终端的结构图;
[0053]图5是本发明实施例公开的另一种终端的结构图;
[0054]图6是本发明实施例公开的又一种终端的结构图;
[0055]图7是本发明实施例公开的又一种终端的结构图。
【具体实施方式】
[0056]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0057]本发明实施例中公开了一种图片处理方法及终端,用于实现图片的局部GIF。以下分别进行详细说明。
[0058]请参阅图1,图1是本发明实施例公开的一种图片处理方法的流程图。该图片处理方法适用于手机、平板电脑等终端。如图1所示,该图片处理方法可以包括以下步骤。
[0059]S101、获取N张图片,N为大于或等于2的整数。
[0060]本实施例中,如果用户需要局部GIF图片,用户可以通过操作使终端获取N张图片。其中,N为大于或等于2的整数,具体获取几张图片由用户根据需要确定,本实施例不作限定。其中,这N张图片可以是从存储在终端的图片中(即本地)获取的,也可以是从互联网获取的,还可以是通过终端摄像头拍摄的,本实施例不作限定。
[0061]S102、从每张图片中选取该图片的局部图片以获得N张局部图片,N张局部图片的尺寸大小相同。
[0062]本实施例中,获取到N张图片之后,将从这N张图片中的每张图片中选取该图片的局部图片以获得N张局部图片。其中,获得的N张局部图片在各自对应的图片中的位置(即坐标)可以相同,也可以不同,本实施例不作限定。但不论这N张局部图片在各自对应的图片中的位置是否相同,这N张局部图片的尺寸大小必须相同,否则将无法使用这N张局部图片合成GIF图片。
[0063]本实施例中,可以是先获取到N张图片,之后从这N张图片的每张图片中选取该图片的局部图片以获得N张局部图片;也可以是先获取第一张图片,并从第一张图片中选取该图片的局部图片,之后获取第二张图片,并从第二张图片中选取该图片的局部图片,重复上述步骤,直到获取到第N张图片,并从第N张图片中选取到该图片的局部图片;还可以是在获取N张图片中的每张图片的同时选取该图片的局部图片,本实施例不作限定。
[0064]S103、将N张局部图片合成G
IF图片。
[0065]本实施例中,获得N张局部图片之后,可以将N张局部图片合成GIF图片。
[0066]S104、从N张图片中选取一张图片作为背景图片。
[0067]本实施例中,可以从这N张图片中选取一张图片作为背景图片,选取背景图片的步骤可以是在获取N张图片之后进行的,也可以是在获取N张图片的同时进行的,本实施例不作限定。
[0068]S105、将背景图片中的局部图片替换为GIF图片以获得目标图片。
[0069]本实施例中,得到背景图片以及将N张局部图片合成GIF图片之后,将背景图片中之前选取获得的局部图片替换为GIF图片以获得目标图片。其中,目标图片中除局部图片所在区域替换为GIF图片之外,其它区域的内容与背景图片一样。
[0070]在图1所描述的图片处理方法中,获取N张图片,从每张图片中选取该图片的局部图片以获得N张局部图片,将N张局部图片合成GIF图片,并从N张图片中选取一张图片作为背景图片,以及将背景图片中的局部图片替换为GIF图片以获得目标图片,由于只将背景图片中的局部图片替换为GIF图片得到目标图片,因此可以实现图片的局部GIF。
[0071]请参阅图2,图2是本发明实施例公开的另一种图片处理方法的流程图。其中,该图片处理方法适用于手机、平板电脑等终端。如图2所示,该图片处理方法可以包括以下步骤。
[0072]S201、将本端摄像头的拍摄_旲式调整为局部GIF拍摄t旲式。
[0073]本实施例中,为了使终端摄像头具有拍摄局部GIF图片的功能,可以为终端现有摄像头增加局部GIF拍摄t旲式,并将终端摄像头原有的GIF拍摄t旲式改为全部GIF拍摄丰旲式,以便进行区别。其中,在全部GIF拍摄模式下拍摄的图片的全部区域都为GIF。当用户需要拍摄局部GIF图片时,用户可以通过操作将终端摄像头的拍摄模式调整为局部GIF拍摄模式。
[0074]S202、在局部GIF拍摄模式下,将摄像头界面显示的矩形框调整至指定位置。
[0075]本实施例中,将终端摄像头的拍摄模式调整为局部GIF拍摄模式之后,摄像头界面将显示一个矩形框,这个矩形框的大小和位置可以进行调整,用户可以通过滑动矩形框等操作将矩形框调整至显示界面的指定位置。
[0076]S203、利用摄像头拍摄N张图片,N为大于或等于2的整数。
[0077]本实施例中,将摄像头界面显示的矩形框调整至指定位置之后,在局部GIF拍摄模式下,利用摄像头拍摄N张图片。其中,N为大于或等于2的整数,具体拍摄几张图片由用户根据需要确定,本实施例不作限定。其中,可以通过设置连拍的方式由摄像头自动完成N张图片的拍摄,也可以通过用户操作的方式完成N张图片的拍摄,本实施例不作限定。
[0078]S204、将每张图片中位于矩形框内的部分图片作为该图片的局部图片以获得N张局部图片,N张局部图片的尺寸大小相同。
[0079]本实施例中,摄像头拍摄完一张图片之后,终端自动将这张图片中位于矩形框内的部分图片作为该图片的局部图片。其中,获得的N张局部图片在各自对应的图片中的位置相同,且这N张局部图片的尺寸大小相同。
[0080]S205、按照待显示顺序将N张局部图片进行排序,并确定每张局部图片的切换时间。
[0081]本实施例中,将按照待显示顺序将这N张局部图片进行排序,其中,可以在拍摄图片之前设置好排序规则,在拍摄的同时自动对获取的每张局部图片进行排序;也可以在拍摄完图片之后,再根据用户的需要进行排序,本实施例不作限定。其中,排序规则可以为按照拍照顺序进行排序,也可以为按照拍照顺序的逆序进行排序,还可以为按照目标物体在图片中的位置信息进行排序等,本实施例不作限定。
[0082]本实施例中,确定这N张图片中每张局部图片的切换时间,即确定每张图片显示多长时间之后,将显示下一张图片。其中,可以在拍摄图片之前确定好每张局部图片的切换时间,也可以在拍摄完图片之后再确定每张局部图片的切换时间,本实施例不作限定。
[0083]S206、根据每张局部图片的切换时间将排序的N张局部图片合成GIF图片。
[0084]本实施例中,按照待显示顺序将N张局部图片进行排序,以及确定每张局部图片的切换时间之后,将根据每张局部图片的切换时间将排序的N张局部图片合成GIF图片。
[0085]S207、从N张图片中选取一张图片作为背景图片。
[0086]本实施例中,可以从拍摄的这N张图片中选取一张图片作为背景图片,可以在拍摄之前预先将拍摄的第η张图片设置为背景图片,也可以在拍摄完之后再选取背景图片,本实施例不作限定。其中,η为大于或等于I且小于或等于N的整数。
[0087]S208、将背景图片中的局部图片替换为GIF图片以获得目标图片。
[0088]本实施例中,选取得到背景图片,以及根据每张局部图片的切换时间将排序的N张局部图片合成GIF图片之后,将背景图片中之前选取获得的局部图片替换为GIF图片以获得目标图片。其中,目标图片中除局部图片所在区域替换为GIF图片之外,其它区域的内容与背景图片一样。
[0089]S209、显示包括GIF图片的目标图片,其中,GIF图片包括的N张局部图片按照每张局部图片的切换时间进行循环显示。
[0090]本实施例中,获得包括GIF图片的目标图片之后,可以显示目标图片。其中,GIF图片包括的N张局部图片按照每张局部图片的排序顺序和切换时间进行循环显示。例如,N为3时,先将排列在最前面的图片在GIF图片所在位置显示该图片的切换时间,之后将排列在第二位的图片在GIF图片所在位置显示该图片的切换时间,之后将排列在最后面的图片在GIF图片所在位置显示该图片的切换时间,之后再从排列在最前面的图片开始重新显不O
[0091]在图2所描述的图片处理方法中,将终端摄像头的拍摄模式调整为局部GIF拍摄模式,之后在局部GIF拍摄模式下,将摄像头界面显示的矩形框调整至指定位置,并利用摄像头拍摄N张图片,之后将每张图片中位于矩形框内的部分图片作为该图片的局部图片以获得N张局部图片,按照待显示顺序将N张局部图片进行排序,并确定每张局部图片的切换时间,之后根据每张局部图片的切换时间将排序的N张局部图片合成GIF图片,并从N张图片中选取一张图片作为背景图片,以及将背景图片中的局部图片替换为GIF图片以获得目标图片,由于只将背景图片中的局部图片替换为GIF图片得到目标图片,因此可以实现图片的局部GIF。
[0092]请参阅图3,图3是本发明实施例公开的又一种图片处理方法的流程图。该图片处理方法适用于手机、平板电脑等终端。如图3所示,该图片处理方法可以包括以下步骤。
[0093]S301、从本地或互联网获取N张图片,N为大于或等于2的整数。
[0094]本实施例中,如果用户需要局部GIF图片,用户可以通过操作使终端获取N张图片。其中,N为大于或等于2的整数,具体获取几张图片由用户根据需要确定,本实施例不作限定。其中,这N张图片可以是从存储在终端的图片中(即本地)获取的,也可以是从互联网获取的,本实施例不作限定。其中,这N张图片可以是一张张获取的,也可以是一次性获取的,本实施例不作限定。
[0095]S302、从每张图片中裁剪所需该图片的局部图片以获得N张局部图片,N张局部图片的尺寸大小相同。
[0096]本实施例中,获取到N张图片之后,用户通过操作终端从这N张图片中的每张图片中裁剪所需该图片的局部图片以获得N张局部图片。其中,获得的N张局部图片在各自对应的图片中的位置(即坐标)可以相同,也可以不同,由用户根据需要确定,本实施例不作限定。但不论这N张局部图片在各自对应的图片中的位置是否相同,这N张局部图片的尺寸大小必须相同,否则将无法使用这N张局部图片合成GIF图片。例如:需要第一张图片的中间部分图片时将裁剪该部分图片,需要第二张图片的左上角部分图片时将裁剪该部分的图片。
[0097]S303、按照待显示顺序将N张局部图片进行排序,并确定每张局部图片的切换时间。
[0098]本实施例中,将按照待显示顺序将这N张局部图片进行排序,其中,可以在获得N张局部图片的同时进行排序,也可以在获得N张局部图片之后进行排序,本实施例不作限定。确定这N张图片中每张局部图片的切换时间,即确定每张图片显示多长时间之后,将显示下一张图片。
[0099]S304、根据每张局部图片的切换时间将排序的N张局部图片合成GIF图片。
[0100]本实施例中,按照待显示顺序将N张局部图片进行
排序,以及确定每张局部图片的切换时间之后,将根据每张局部图片的切换时间将排序的N张局部图片合成GIF图片。
[0101]S305、从N张图片中选取一张图片作为背景图片。
[0102]本实施例中,可以从这N张图片中选取一张图片作为背景图片,选取背景图片的步骤可以在获取N张图片之后进行,也可以在获取N张图片的同时进行,本实施例不作限定。
[0103]S306、将背景图片中的局部图片替换为GIF图片以获得目标图片。
[0104]本实施例中,选取得到背景图片,以及根据每张局部图片的切换时间将排序的N张局部图片合成GIF图片之后,将背景图片中之前选取获得的局部图片替换为GIF图片以获得目标图片。其中,目标图片中除局部图片所在区域替换为GIF图片之外,其它区域的内容与背景图片一样。
[0105]S307、显示包括GIF图片的目标图片,其中,GIF图片包括的N张局部图片按照每张局部图片的切换时间进行循环显示。
[0106]本实施例中,获得包括GIF图片的目标图片之后,可以显示目标图片。其中,GIF图片包括的N张局部图片按照每张局部图片的排序的顺序和切换时间进行循环显示。例如,N为3时,先将排列在最前面的图片在GIF图片所在位置显示该图片的切换时间,之后将排列在第二位的图片在GIF图片所在位置显示该图片的切换时间,之后将排列在最后面的图片在GIF图片所在位置显示该图片的切换时间,之后再从排列在最前面的图片开始重新显不O
[0107]在图3所描述的图片处理方法中,从终端或互联网获取N张图片,从每张图片中裁剪所需该图片的局部图片以获得N张局部图片,按照待显示顺序将N张局部图片进行排序,并确定每张局部图片的切换时间,根据每张局部图片的切换时间将排序的N张局部图片合成GIF图片,从N张图片中选取一张图片作为背景图片,以及将背景图片中的局部图片替换为GIF图片以获得目标图片,由于只将背景图片中的局部图片替换为GIF图片得到目标图片,因此可以实现图片的局部GIF。
[0108]请参阅图4,图4是本发明实施例公开的一种终端的结构图。其中,该终端可以为手机、平板电脑等。如图4所示,该终端400可以包括:
[0109]获取单元401,用于获取N张图片,N为大于或等于2的整数;
[0110]第一选取单元402,用于从每张获取单元401获取的图片中选取该图片的局部图片以获得N张局部图片,N张局部图片的尺寸大小相同;
[0111]合成单元403,用于将第一选取单元402选取得到的N张局部图片合成GIF图片;
[0112]第二选取单元404,用于从获取单元401获取的N张图片中选取一张图片作为背景图片;
[0113]替换单元405,用于将第二选取单元404选取的背景图片中的第一选取单元402选取的局部图片替换为合成单元403合成的GIF图片以获得目标图片。
[0114]本实施例中,如果用户需要局部GIF图片,用户可以通过操作使获取单元401获取N张图片。其中,N为大于或等于2的整数,具体获取几张图片由用户根据需要确定,本实施例不作限定。其中,这N张图片可以是从存储在该终端的图片中(即本地)获取的,也可以是从互联网获取的,还可以是通过该终端摄像头拍摄的,本实施例不作限定。
[0115]本实施例中,获取单元401获取到N张图片之后,第一选取单元402将从这N张图片中的每张图片中选取该图片的局部图片以获得N张局部图片。其中,获得的N张局部图片在各自对应的图片中的位置(即坐标)可以相同,也可以不同,本实施例不作限定。但不论这N张局部图片在各自对应的图片中的位置是否相同,这N张局部图片的尺寸大小必须相同,否则将无法使用这N张局部图片合成GIF图片。
[0116]本实施例中,第一选取单元402选取获得N张局部图片之后,合成单元403将N张局部图片合成GIF图片。
[0117]本实施例中,第二选取单元404可以从获取单元401获取的N张图片中选取一张图片作为背景图片,第二选取单元404可以在获取单元401获取到N张图片之后选取背景图片,也可以在获取单元401获取N张图片的同时选取背景图片,本实施例不作限定。
[0118]本实施例中,第二选取单元404选取得到背景图片以及合成单元将N张局部图片合成GIF图片之后,替换单元405将背景图片中第一选取单元402选取获得的局部图片替换为GIF图片以获得目标图片。其中,目标图片中除局部图片所在区域替换为GIF图片之夕卜,其它区域的内容与背景图片一样。
[0119]在图4所描述的终端中,获取N张图片,从每张图片中选取该图片的局部图片以获得N张局部图片,将N张局部图片合成GIF图片,并从N张图片中选取一张图片作为背景图片,以及将背景图片中的局部图片替换为GIF图片以获得目标图片,由于只将背景图片中的局部图片替换为GIF图片得到目标图片,因此可以实现图片的局部GIF。
[0120]请参阅图5,图5是本发明实施例公开的另一种终端的结构图。其中,该终端可以为手机、平板电脑等。如图5所示,该终端500可以包括:
[0121]获取单元501,用于获取N张图片,N为大于或等于2的整数;
[0122]第一选取单元502,用于从每张获取单元501获取的图片中选取该图片的局部图片以获得N张局部图片,N张局部图片的尺寸大小相同;
[0123]合成单元503,用于将第一选取单元502选取得到的N张局部图片合成GIF图片;
[0124]第二选取单元504,用于从获取单元501获取的N张图片中选取一张图片作为背景图片;
[0125]替换单元505,用于将第二选取单元504选取的背景图片中的第一选取单元502选取的局部图片替换为合成单元503合成的GIF图片以获得目标图片。
[0126]本实施例中,如果用户需要局部GIF图片,用户可以通过操作使获取单元501获取N张图片。其中,N为大于或等于2的整数,具体获取几张图片由用户根据需要确定,本实施例不作限定。其中,这N张图片可以是从存储在该终端的图片中(即本地)获取的,也可以是从互联网获取的,还可以是通过该终端摄像头拍摄的,本实施例不作限定。
[0127]本实施例中,获取单元501获取到N张图片之后,第一选取单元502将从这N张图片中的每张图片中选取该图片的局部图片以获得N张局部图片。其中,获得的N张局部图片在各自对应的图片中的位置(即坐标)可以相同,也可以不同,本实施例不作限定。但不论这N张局部图片在各自对应的图片中的位置是否相同,这N张局部图片的尺寸大小必须相同,否则将无法使用这N张局部图片合成GIF图片。
[0128]本实施例中,第一选取单元502选取获得N张局部图片之后,合成单元503将N张局部图片合成GIF图片。
[0129]本实施例中,第二选取单元504可以从获取单元501获取的N张图片中选取一张图片作为背景图片,第二选取单元504可以在获取单元501获取到N张图片之后选取背景图片,也可以在获取单元501获取N张图片的同时选取背景图片,本实施例不作限定。
[0130]本实施例中,第二选取单元504选取得到背景图片以及合成单元将N张局部图片合成GIF图片之后,替换单元505将背景图片中第一选取单元402选取获得的局部图片替换为GIF图片以获得目标图片。其中,目标图片中除局部图片所在区域替换为GIF图片之夕卜,其它区域的内容与背景图片一样。
[0131]作为一种可能的实施方式,该终端500还可以包括:
[0132]第一调整单元506,用于将该终端摄像头的拍摄模式调整为局部GIF拍摄模式;
[0133]第二调整单元507,用于在第一调整单元506调整的局部GIF拍摄模式下,将摄像头界面显示的矩形框调整至指定位置;
[0134]获取单元501,具体用于利用摄像头拍摄N张图片;
[0135]第一选取单元502,具体用于将每张图片中位于第二调整单元507调整的矩形框内的部分图片作为该图片的局部图片以获得N张局部图片。
[0136]具体地,获取单元501,具体用于在第一调整单元506调整的局部GIF拍摄模式下,利用摄像头拍摄N张图片。
[0137]本实施例中,为了使终端摄像头具有拍摄局部GIF图片的功能,可以为终端现有摄像头增加局部GIF拍摄t旲式,并将终端摄像头原有的GIF拍摄t旲式改为全部GIF拍摄丰旲式,以便进行区别。其中,在全部GIF拍摄模式下拍摄的图片的全部区域都为GIF。当用户需要拍摄局部GIF图片时,用户可以
通过操作使第一调整单元506将终端摄像头的拍摄模式调整为局部GIF拍摄模式。
[0138]本实施例中,第一调整单元506将终端摄像头的拍摄模式调整为局部GIF拍摄模式之后,摄像头界面将显示一个矩形框,这个矩形框的大小和位置可以进行调整,用户可以通过滑动矩形框等操作使第二调整单元507将矩形框调整至显示界面的指定位置。
[0139]本实施例中,第二调整单元507将摄像头界面显示的矩形框调整至指定位置之后,获取单元501在局部GIF拍摄模式下,将利用摄像头拍摄N张图片。其中,N为大于或等于2的整数,具体拍摄几张图片由用户根据需要确定,本实施例不作限定。其中,可以通过设置连拍的方式由摄像头自动完成N张图片的拍摄,也可以通过用户操作的方式完成N张图片的拍摄,本实施例不作限定。
[0140]本实施例中,摄像头拍摄完一张图片之后,弟一选取单兀502自动将这张图片中位于矩形框内的部分图片作为该图片的局部图片。其中,获得的N张局部图片在各自对应的图片中的位置相同,且这N张局部图片的尺寸大小相同。
[0141]作为一种可能的实施方式,该终端500还可以包括:
[0142]排序单元508,用于按照待显示顺序将第一选取单元502选取获得的N张局部图片进行排序;
[0143]确定单元509,用于确定第一选取单元502选取获得的每张局部图片的切换时间;
[0144]合成单元503,具体用于根据确定单元509确定的每张局部图片的切换时间将排序单元508排序的N张局部图片合成GIF图片。
[0145]本实施例中,排序单元508将按照待显示顺序将这N张局部图片进行排序,其中,排序单元508可以在获取单元501拍摄图片之前设置好排序规则,在拍摄的同时自动对获取的每张局部图片进行排序;也可以在获取单元501拍摄完图片之后,再根据用户的需要进行排序,本实施例不作限定。其中,排序规则可以为按照拍照顺序进行排序,也可以为按照拍照顺序的逆序进行排序,还可以为按照目标物体在图片中的位置信息进行排序等,本实施例不作限定。
[0146]本实施例中,确定单元509确定这N张图片中每张局部图片的切换时间,即确定每张图片显示多长时间之后,将显示下一张图片。其中,确定单元509可以在获取单元501拍摄图片之前确定好每张局部图片的切换时间,也可以在获取单元501拍摄完图片之后再确定每张局部图片的切换时间,本实施例不作限定。
[0147]本实施例中,排序单元508按照待显示顺序将N张局部图片进行排序,以及确定单元509确定每张局部图片的切换时间之后,合成单元503将根据每张局部图片的切换时间将排序的N张局部图片合成GIF图片。
[0148]作为一种可能的实施方式,该终端500还可以包括:
[0149]显示单元508,用于显示包括合成单元503合成的GIF图片的替换单元505替换获得的目标图片,其中,GIF图片包括的N张局部图片按照确定单元509确定的每张局部图片的切换时间进行循环显示。
[0150]在图5所描述的终端中,获取N张图片,从每张图片中选取该图片的局部图片以获得N张局部图片,将N张局部图片合成GIF图片,并从N张图片中选取一张图片作为背景图片,以及将背景图片中的局部图片替换为GIF图片以获得目标图片,由于只将背景图片中的局部图片替换为GIF图片得到目标图片,因此可以实现图片的局部GIF。
[0151]请参阅图6,图6是本发明实施例公开的又一种终端的结构图。其中,该终端可以为手机、平板电脑等。如图6所示,该终端600可以包括:
[0152]获取单元601,用于获取N张图片,N为大于或等于2的整数;
[0153]第一选取单元602,用于从每张获取单元601获取的图片中选取该图片的局部图片以获得N张局部图片,N张局部图片的尺寸大小相同;
[0154]合成单元603,用于将第一选取单元602选取得到的N张局部图片合成GIF图片;
[0155]第二选取单元604,用于从获取单元601获取的N张图片中选取一张图片作为背景图片;
[0156]替换单元605,用于将第二选取单元604选取的背景图片中的第一选取单元602选取的局部图片替换为合成单元603合成的GIF图片以获得目标图片。
[0157]本实施例中,如果用户需要局部GIF图片,用户可以通过操作使获取单元601获取N张图片。其中,N为大于或等于2的整数,具体获取几张图片由用户根据需要确定,本实施例不作限定。其中,这N张图片可以是从存储在该终端的图片中(即本地)获取的,也可以是从互联网获取的,还可以是通过该终端摄像头拍摄的,本实施例不作限定。
[0158]本实施例中,获取单元601获取到N张图片之后,第一选取单元602将从这N张图片中的每张图片中选取该图片的局部图片以获得N张局部图片。其中,获得的N张局部图片在各自对应的图片中的位置(即坐标)可以相同,也可以不同,本实施例不作限定。但不论这N张局部图片在各自对应的图片中的位置是否相同,这N张局部图片的尺寸大小必须相同,否则将无法使用这N张局部图片合成GIF图片。
[0159]本实施例中,第一选取单元602选取获得N张局部图片之后,合成单元603将N张局部图片合成GIF图片。
[0160]本实施例中,第二选取单元604可以从获取单元601获取的N张图片中选取一张图片作为背景图片,第二选取单元604可以在获取单元601获取到N张图片之后选取背景图片,也可以在获取单元601获取N张图片的同时选取背景图片,本实施例不作限定。
[0161]本实施例中,第二选取单元604选取得到背景图片以及合成单元将N张局部图片合成GIF图片之后,替换单元605将背景图片中第一选取单元602选取获得的局部图片替换为GIF图片以获得目标图片。其中,目标图片中除局部图片所在区域替换为GIF图片之夕卜,其它区域的内容与背景图片一样。
[0162]作为一种可能的实施方式,获取单元601,具体用于从该终端或互联网获取N张图片;
[0163]第一选取单元602,具体用于从每张图片中裁剪所需该图片的局部图片以获得N张局部图片。
[0164]本实施例中,获取单元601获取的N张图片可以是从存储在终端的图片中获取的,也可以是从互联网获取的,本实施例不作限定。其中,这N张图片可以是一张张获取的,也可以是一次性获取的,本实施例不作限定。
[0165]本实施例中,获取单元601获取到N张图片之后,用户通过操作触发第一选取单元602从这N张图片中的每张图片中裁剪所需该图片的局部图片以获得N张局部图片。
[0166]作为一种可能的实施方式,该终端600还可以包括:
[0167]排序单元606,用于按照待显示顺序将第一选取单元602选取获得的N张局部图片进行排序;
[0168]确定单元607,用于确定第一选取单元602选取获得的每张局部图片的切换时间;
[0169]合成单元603,具体用于根据确定单元607确定的每张局部图片的切换时间将排序单元606排序的N张局部图片合成GIF图片。
[0170]本实施例中,排序单元606将按照待显示顺序将这N张局部图片进行排序,其中,排序单元606可以在第一选取单元602获得N张局部图片的同时进行排序,也可以在第一选取单元602获得N张局部图片之后进行排序,本实施例不作限定。确定单元607确定这N张图片中每张局部图片的切换时间,即确定每张图片显示多长时间之后,将显示下一张图片。
[0171 ] 本实施例中,排序单元606按照待显示顺序将N张局部图片进行排序,以及确定单元607确定每张局部图片的切换时间之后,合成单元603将根据每张局部图片的切换时间将排序的N张局部图片合成GIF图片。
[0172]作为一种可能的实施方式,该终端600还可以包括:
[0173]显示单元606,用于显示包括合成单元603合成的GIF图片的替换单元605替换获得的目标图片,其中,GIF图片包括的N张局部图片按照确定单元607确定的每张局部图片的切换时间进行循环显示。
[0174]本实施例中,替换单元605获得包括GIF图片的目标图片之后,显示单元606将显示目标图片。其中,GIF图片包括的N张局部图片按照每张局部图片的排序的顺序和切换时间进行循环显示。
[0175]在图6所描述的终端中,获取N张图片,从每张图片中选取该图片的局部图片以获得N张局部图片,将N张局部图片合成GIF图片,并从N张图片中选取一张图片作为背景图
片,以及将背景图片中的局部图片替换为GIF图片以获得目标图片,由于只将背景图片中的局部图片替换为GIF图片得到目标图片,因此可以实现图片的局部GIF。
[0176]请参阅图7,图7是本发明实施例公开的又一种终端的结构图。其中,该终端可以为手机、平板电脑等。如图7所示,该终端700可以包括处理器701、存储器702和输出装置703,处理器701与存储器702之间以及处理器701与输出装置703可以通过总线或其它方式连接,其中,本实施例中是以总线连接的方式为例。其中:
[0177]存储器702中存储有一组程序代码,处理器701用于调用存储器702中存储的程序代码执行以下操作:
[0178]获取N张图片,N为大于或等于2的整数;
[0179]从每张图片中选取该图片的局部图片以获得N张局部图片,N张局部图片的尺寸大小相同;
[0180]将N张局部图片合成GIF图片;
[0181]从N张图片中选取一张图片作为背景图片;
[0182]将背景图片中的局部图片替换为GIF图片以获得目标图片。
[0183]作为一种可能的实施方式,处理器701获取N张图片之前,处理器701还用于调用存储器702中存储的程序代码执行以下步骤:
[0184]将该终端摄像头的拍摄t旲式调整为局部GIF拍摄t旲式;
[0185]在局部GIF拍摄模式下,将摄像头界面显示的矩形框调整至指定位置;
[0186]处理器701获取N张图片的方式具体为:
[0187]利用摄像头拍摄N张图片;
[0188]处理器701从每张图片中选取该图片的局部图片以获得N张局部图片的方式具体为:
[0189]将每张图片中位于矩形框内的部分图片作为该图片的局部图片以获得N张局部图片。
[0190]作为一种可能的实施方式,处理器701获取N张图片的方式具体为:
[0191]从该终端或互联网获取N张图片;
[0192]处理器701从每张图片中选取该图片的局部图片以获得N张局部图片的方式具体为:
[0193]从每张图片中裁剪所需该图片的局部图片以获得N张局部图片。
[0194]作为一种可能的实施方式,处理器701将N张局部图片合成GIF图片之前,处理器701还用于调用存储器702中存储的程序代码执行以下操作:
[0195]按照待显示顺序将所述N张局部图片进行排序;
[0196]确定每张局部图片的切换时间;
[0197]处理器701将N张局部图片合成GIF图片的方式具体为:
[0198]根据每张局部图片的切换时间将排序的N张局部图片合成GIF图片。
[0199]作为一种可能的实施方式,输出装置703,用于显示包括GIF图片的目标图片,其中,GIF图片包括的N张局部图片按照每张局部图片的切换时间进行循环显示。
[0200]在图7所描述的终端中,获取N张图片,从每张图片中选取该图片的局部图片以获得N张局部图片,将N张局部图片合成GIF图片,并从N张图片中选取一张图片作为背景图片,以及将背景图片中的局部图片替换为GIF图片以获得目标图片,由于只将背景图片中的局部图片替换为GIF图片得到目标图片,因此可以实现图片的局部GIF。
[0201]本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(Read-Only Memory, ROM)、随机存取器(Random AccessMemory, RAM)、磁盘或光盘等。
[0202]以上对本发明实施例所提供的图片处理方法及终端进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【主权项】
1.一种图片处理方法,其特征在于,包括: 获取N张图片,所述N为大于或等于2的整数; 从每张所述图片中选取该图片的局部图片以获得N张局部图片,所述N张局部图片的尺寸大小相同; 将所述N张局部图片合成GIF图片; 从所述N张图片中选取一张图片作为背景图片; 将所述背景图片中的所述局部图片替换为所述GIF图片以获得目标图片。2.根据权利要求1所述的方法,其特征在于,所述获取N张图片之前,所述方法还包括: 将本端摄像头的拍摄t旲式调整为局部GIF拍摄t旲式; 在所述局部GIF拍摄模式下,将所述摄像头界面显示的矩形框调整至指定位置; 所述获取N张图片包括: 利用所述摄像头拍摄N张图片; 所述从每张所述图片中选取该图片的局部图片以获得N张局部图片包括: 将每张所述图片中位于所述矩形框内的部分图片作为该图片的局部图片以获得N张局部图片。3.根据权利要求1所述的方法,其特征在于,所述获取N张图片包括: 从本地或互联网获取N张图片; 所述从每张所述图片中选取该图片的局部图片以获得N张局部图片包括: 从每张所述图片中裁剪所需该图片的局部图片以获得N张局部图片。4.根据权利要求2或3所述的方法,其特征在于,所述将所述N张局部图片合成GIF图片之前,所述方法还包括: 按照待显示顺序将所述N张局部图片进行排序; 确定每张所述局部图片的切换时间; 所述将所述N张局部图片合成GIF图片包括: 根据每张所述局部图片的切换时间将排序的N张局部图片合成GIF图片。5.根据权利要求4所述的方法,其特征在于,所述方法还包括: 显示包括所述GIF图片的所述目标图片,其中,所述GIF图片包括的所述N张局部图片按照每张所述局部图片的切换时间进行循环显示。6.一种终端,其特征在于,包括: 获取单元,用于获取N张图片,所述N为大于或等于2的整数; 第一选取单元,用于从每张所述获取单元获取的图片中选取该图片的局部图片以获得N张局部图片,所述N张局部图片的尺寸大小相同; 合成单元,用于将所述第一选取单元选取得到的N张局部图片合成GIF图片; 第二选取单元,用于从所述获取单元获取的N张图片中选取一张图片作为背景图片;替换单元,用于将所述第二选取单元选取的背景图片中的所述第一选取单元选取的局部图片替换为所述合成单元合成的GIF图片以获得目标图片。7.根据权利要求6所述的终端,其特征在于,所述终端还包括: 第一调整单元,用于将所述终端摄像头的拍摄模式调整为局部GIF拍摄模式; 第二调整单元,用于在所述第一调整单元调整的局部GIF拍摄模式下,将所述摄像头界面显示的矩形框调整至指定位置; 所述获取单元,具体用于利用所述摄像头拍摄N张图片; 所述第一选取单元,具体用于将每张所述图片中位于所述矩形框内的部分图片作为该图片的局部图片以获得N张局部图片。8.根据权利要求6所述的终端,其特征在于,所述获取单元,具体用于从所述终端或互联网获取N张图片; 所述第一选取单元,具体用于从每张所述图片中裁剪所需该图片的局部图片以获得N张局部图片。9.根据权利要求7或8所述的终端,其特征在于,所述终端还包括: 排序单元,用于按照待显示顺序将所述N张局部图片进行排序; 确定单元,用于确定每张所述局部图片的切换时间; 所述合成单元,具体用于根据所述确定单元确定的每张所述局部图片的切换时间将所述排序单元排序的N张局部图片合成GIF图片。10.根据权利要求9所述的终端,其特征在于,所述终端还包括: 显示单元,用于显示包括所述合成单元合成的GIF图片的所述替换单元替换获得的目标图片,其中,所述GIF图片包括的所述N张局部图片按照每张所述局部图片的切换时间进行循环显示。
【专利摘要】本发明公开了一种图片处理方法及终端,该方法包括:获取N张图片,N为大于或等于2的整数;从每张图片中选取该图片的局部图片以获得N张局部图片,N张局部图片的尺寸大小相同;将N张局部图片合成GIF图片;从N张图片中选取一张图片作为背景图片;将背景图片中的局部图片替换为GIF图片以获得目标图片。实施本发明实施例,可以实现图片的局部GIF。
【IPC分类】G06T13/80, G06T11/00
【公开号】CN104899915
【申请号】CN201510271536
【发明人】刘博
【申请人】广东欧珀移动通信有限公司
【公开日】2015年9月9日
【申请日】2015年5月25日