CN104899915A - 一种图片处理方法及终端 - Google Patents

一种图片处理方法及终端 Download PDF

Info

Publication number
CN104899915A
CN104899915A CN201510271536.1A CN201510271536A CN104899915A CN 104899915 A CN104899915 A CN 104899915A CN 201510271536 A CN201510271536 A CN 201510271536A CN 104899915 A CN104899915 A CN 104899915A
Authority
CN
China
Prior art keywords
picture
local
pictures
gif
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201510271536.1A
Other languages
English (en)
Other versions
CN104899915B (zh
Inventor
刘博�
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201510271536.1A priority Critical patent/CN104899915B/zh
Publication of CN104899915A publication Critical patent/CN104899915A/zh
Application granted granted Critical
Publication of CN104899915B publication Critical patent/CN104899915B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Image Processing (AREA)
  • Editing Of Facsimile Originals (AREA)

Abstract

本发明公开了一种图片处理方法及终端,该方法包括:获取N张图片,N为大于或等于2的整数;从每张图片中选取该图片的局部图片以获得N张局部图片,N张局部图片的尺寸大小相同;将N张局部图片合成GIF图片;从N张图片中选取一张图片作为背景图片;将背景图片中的局部图片替换为GIF图片以获得目标图片。实施本发明实施例,可以实现图片的局部GIF。

Description

一种图片处理方法及终端
技术领域
本发明涉及多媒体技术领域,具体涉及一种图片处理方法及终端。
背景技术
随着多媒体技术的不断发展,图像互换格式(Graphics Interchange Format,GIF)图片已成为一种常见的图片。目前,可以通过终端摄像头拍摄GIF图片,也可以通过第三方应用合成GIF图片,但通过这些方式获得的图片的全部区域都为GIF,却无法获得图片的局部GIF。
发明内容
本发明实施例公开一种照片处理方法及终端,用于实现图片的局部GIF。
本发明实施例第一方面公开一种图片处理方法,其特征在于,包括:
获取N张图片,所述N为大于或等于2的整数;
从每张所述图片中选取该图片的局部图片以获得N张局部图片,所述N张局部图片的尺寸大小相同;
将所述N张局部图片合成GIF图片;
从所述N张图片中选取一张图片作为背景图片;
将所述背景图片中的所述局部图片替换为所述GIF图片以获得目标图片。
其中,所述获取N张图片之前,所述方法还包括:
将本端摄像头的拍摄模式调整为局部GIF拍摄模式;
在所述局部GIF拍摄模式下,将所述摄像头界面显示的矩形框调整至指定位置;
所述获取N张图片包括:
利用所述摄像头拍摄N张图片;
所述从每张所述图片中选取该图片的局部图片以获得N张局部图片包括:
将每张所述图片中位于所述矩形框内的部分图片作为该图片的局部图片以获得N张局部图片。
其中,所述获取N张图片包括:
从本地或互联网获取N张图片;
所述从每张所述图片中选取该图片的局部图片以获得N张局部图片包括:
从每张所述图片中裁剪所需该图片的局部图片以获得N张局部图片。
其中,所述将所述N张局部图片合成GIF图片之前,所述方法还包括:
按照待显示顺序将所述N张局部图片进行排序;
确定每张所述局部图片的切换时间;
所述将所述N张局部图片合成GIF图片包括:
根据每张所述局部图片的切换时间将排序的N张局部图片合成GIF图片。
其中,所述方法还包括:
显示包括所述GIF图片的所述目标图片,其中,所述GIF图片包括的所述N张局部图片按照每张所述局部图片的切换时间进行循环显示。
本发明实施例第二方面公开一种终端,包括:
获取单元,用于获取N张图片,所述N为大于或等于2的整数;
第一选取单元,用于从每张所述获取单元获取的图片中选取该图片的局部图片以获得N张局部图片,所述N张局部图片的尺寸大小相同;
合成单元,用于将所述第一选取单元选取得到的N张局部图片合成GIF图片;
第二选取单元,用于从所述获取单元获取的N张图片中选取一张图片作为背景图片;
替换单元,用于将所述第二选取单元选取的背景图片中的所述第一选取单元选取的局部图片替换为所述合成单元合成的GIF图片以获得目标图片。
其中,所述终端还包括:
第一调整单元,用于将所述终端摄像头的拍摄模式调整为局部GIF拍摄模式;
第二调整单元,用于在所述第一调整单元调整的局部GIF拍摄模式下,将所述摄像头界面显示的矩形框调整至指定位置;
所述获取单元,具体用于利用所述摄像头拍摄N张图片;
所述第一选取单元,具体用于将每张所述图片中位于所述矩形框内的部分图片作为该图片的局部图片以获得N张局部图片。
其中,所述获取单元,具体用于从所述终端或互联网获取N张图片;
所述第一选取单元,具体用于从每张所述图片中裁剪所需该图片的局部图片以获得N张局部图片。
其中,所述终端还包括:
排序单元,用于按照待显示顺序将所述N张局部图片进行排序;
确定单元,用于确定每张所述局部图片的切换时间;
所述合成单元,具体用于根据所述确定单元确定的每张所述局部图片的切换时间将所述排序单元排序的N张局部图片合成GIF图片。
其中,所述终端还包括:
显示单元,用于显示包括所述合成单元合成的GIF图片的所述替换单元替换获得的目标图片,其中,所述GIF图片包括的所述N张局部图片按照每张所述局部图片的切换时间进行循环显示。
本发明实施例中,获取N张图片,从每张图片中选取该图片的局部图片以获得N张局部图片,将N张局部图片合成GIF图片,并从N张图片中选取一张图片作为背景图片,以及将背景图片中的局部图片替换为GIF图片以获得目标图片,由于只将背景图片中的局部图片替换为GIF图片得到目标图片,因此可以实现图片的局部GIF。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例公开的一种图片处理方法的流程图;
图2是本发明实施例公开的另一种图片处理方法的流程图;
图3是本发明实施例公开的又一种图片处理方法的流程图;
图4是本发明实施例公开的一种终端的结构图;
图5是本发明实施例公开的另一种终端的结构图;
图6是本发明实施例公开的又一种终端的结构图;
图7是本发明实施例公开的又一种终端的结构图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例中公开了一种图片处理方法及终端,用于实现图片的局部GIF。以下分别进行详细说明。
请参阅图1,图1是本发明实施例公开的一种图片处理方法的流程图。该图片处理方法适用于手机、平板电脑等终端。如图1所示,该图片处理方法可以包括以下步骤。
S101、获取N张图片,N为大于或等于2的整数。
本实施例中,如果用户需要局部GIF图片,用户可以通过操作使终端获取N张图片。其中,N为大于或等于2的整数,具体获取几张图片由用户根据需要确定,本实施例不作限定。其中,这N张图片可以是从存储在终端的图片中(即本地)获取的,也可以是从互联网获取的,还可以是通过终端摄像头拍摄的,本实施例不作限定。
S102、从每张图片中选取该图片的局部图片以获得N张局部图片,N张局部图片的尺寸大小相同。
本实施例中,获取到N张图片之后,将从这N张图片中的每张图片中选取该图片的局部图片以获得N张局部图片。其中,获得的N张局部图片在各自对应的图片中的位置(即坐标)可以相同,也可以不同,本实施例不作限定。但不论这N张局部图片在各自对应的图片中的位置是否相同,这N张局部图片的尺寸大小必须相同,否则将无法使用这N张局部图片合成GIF图片。
本实施例中,可以是先获取到N张图片,之后从这N张图片的每张图片中选取该图片的局部图片以获得N张局部图片;也可以是先获取第一张图片,并从第一张图片中选取该图片的局部图片,之后获取第二张图片,并从第二张图片中选取该图片的局部图片,重复上述步骤,直到获取到第N张图片,并从第N张图片中选取到该图片的局部图片;还可以是在获取N张图片中的每张图片的同时选取该图片的局部图片,本实施例不作限定。
S103、将N张局部图片合成GIF图片。
本实施例中,获得N张局部图片之后,可以将N张局部图片合成GIF图片。
S104、从N张图片中选取一张图片作为背景图片。
本实施例中,可以从这N张图片中选取一张图片作为背景图片,选取背景图片的步骤可以是在获取N张图片之后进行的,也可以是在获取N张图片的同时进行的,本实施例不作限定。
S105、将背景图片中的局部图片替换为GIF图片以获得目标图片。
本实施例中,得到背景图片以及将N张局部图片合成GIF图片之后,将背景图片中之前选取获得的局部图片替换为GIF图片以获得目标图片。其中,目标图片中除局部图片所在区域替换为GIF图片之外,其它区域的内容与背景图片一样。
在图1所描述的图片处理方法中,获取N张图片,从每张图片中选取该图片的局部图片以获得N张局部图片,将N张局部图片合成GIF图片,并从N张图片中选取一张图片作为背景图片,以及将背景图片中的局部图片替换为GIF图片以获得目标图片,由于只将背景图片中的局部图片替换为GIF图片得到目标图片,因此可以实现图片的局部GIF。
请参阅图2,图2是本发明实施例公开的另一种图片处理方法的流程图。其中,该图片处理方法适用于手机、平板电脑等终端。如图2所示,该图片处理方法可以包括以下步骤。
S201、将本端摄像头的拍摄模式调整为局部GIF拍摄模式。
本实施例中,为了使终端摄像头具有拍摄局部GIF图片的功能,可以为终端现有摄像头增加局部GIF拍摄模式,并将终端摄像头原有的GIF拍摄模式改为全部GIF拍摄模式,以便进行区别。其中,在全部GIF拍摄模式下拍摄的图片的全部区域都为GIF。当用户需要拍摄局部GIF图片时,用户可以通过操作将终端摄像头的拍摄模式调整为局部GIF拍摄模式。
S202、在局部GIF拍摄模式下,将摄像头界面显示的矩形框调整至指定位置。
本实施例中,将终端摄像头的拍摄模式调整为局部GIF拍摄模式之后,摄像头界面将显示一个矩形框,这个矩形框的大小和位置可以进行调整,用户可以通过滑动矩形框等操作将矩形框调整至显示界面的指定位置。
S203、利用摄像头拍摄N张图片,N为大于或等于2的整数。
本实施例中,将摄像头界面显示的矩形框调整至指定位置之后,在局部GIF拍摄模式下,利用摄像头拍摄N张图片。其中,N为大于或等于2的整数,具体拍摄几张图片由用户根据需要确定,本实施例不作限定。其中,可以通过设置连拍的方式由摄像头自动完成N张图片的拍摄,也可以通过用户操作的方式完成N张图片的拍摄,本实施例不作限定。
S204、将每张图片中位于矩形框内的部分图片作为该图片的局部图片以获得N张局部图片,N张局部图片的尺寸大小相同。
本实施例中,摄像头拍摄完一张图片之后,终端自动将这张图片中位于矩形框内的部分图片作为该图片的局部图片。其中,获得的N张局部图片在各自对应的图片中的位置相同,且这N张局部图片的尺寸大小相同。
S205、按照待显示顺序将N张局部图片进行排序,并确定每张局部图片的切换时间。
本实施例中,将按照待显示顺序将这N张局部图片进行排序,其中,可以在拍摄图片之前设置好排序规则,在拍摄的同时自动对获取的每张局部图片进行排序;也可以在拍摄完图片之后,再根据用户的需要进行排序,本实施例不作限定。其中,排序规则可以为按照拍照顺序进行排序,也可以为按照拍照顺序的逆序进行排序,还可以为按照目标物体在图片中的位置信息进行排序等,本实施例不作限定。
本实施例中,确定这N张图片中每张局部图片的切换时间,即确定每张图片显示多长时间之后,将显示下一张图片。其中,可以在拍摄图片之前确定好每张局部图片的切换时间,也可以在拍摄完图片之后再确定每张局部图片的切换时间,本实施例不作限定。
S206、根据每张局部图片的切换时间将排序的N张局部图片合成GIF图片。
本实施例中,按照待显示顺序将N张局部图片进行排序,以及确定每张局部图片的切换时间之后,将根据每张局部图片的切换时间将排序的N张局部图片合成GIF图片。
S207、从N张图片中选取一张图片作为背景图片。
本实施例中,可以从拍摄的这N张图片中选取一张图片作为背景图片,可以在拍摄之前预先将拍摄的第n张图片设置为背景图片,也可以在拍摄完之后再选取背景图片,本实施例不作限定。其中,n为大于或等于1且小于或等于N的整数。
S208、将背景图片中的局部图片替换为GIF图片以获得目标图片。
本实施例中,选取得到背景图片,以及根据每张局部图片的切换时间将排序的N张局部图片合成GIF图片之后,将背景图片中之前选取获得的局部图片替换为GIF图片以获得目标图片。其中,目标图片中除局部图片所在区域替换为GIF图片之外,其它区域的内容与背景图片一样。
S209、显示包括GIF图片的目标图片,其中,GIF图片包括的N张局部图片按照每张局部图片的切换时间进行循环显示。
本实施例中,获得包括GIF图片的目标图片之后,可以显示目标图片。其中,GIF图片包括的N张局部图片按照每张局部图片的排序顺序和切换时间进行循环显示。例如,N为3时,先将排列在最前面的图片在GIF图片所在位置显示该图片的切换时间,之后将排列在第二位的图片在GIF图片所在位置显示该图片的切换时间,之后将排列在最后面的图片在GIF图片所在位置显示该图片的切换时间,之后再从排列在最前面的图片开始重新显示。
在图2所描述的图片处理方法中,将终端摄像头的拍摄模式调整为局部GIF拍摄模式,之后在局部GIF拍摄模式下,将摄像头界面显示的矩形框调整至指定位置,并利用摄像头拍摄N张图片,之后将每张图片中位于矩形框内的部分图片作为该图片的局部图片以获得N张局部图片,按照待显示顺序将N张局部图片进行排序,并确定每张局部图片的切换时间,之后根据每张局部图片的切换时间将排序的N张局部图片合成GIF图片,并从N张图片中选取一张图片作为背景图片,以及将背景图片中的局部图片替换为GIF图片以获得目标图片,由于只将背景图片中的局部图片替换为GIF图片得到目标图片,因此可以实现图片的局部GIF。
请参阅图3,图3是本发明实施例公开的又一种图片处理方法的流程图。该图片处理方法适用于手机、平板电脑等终端。如图3所示,该图片处理方法可以包括以下步骤。
S301、从本地或互联网获取N张图片,N为大于或等于2的整数。
本实施例中,如果用户需要局部GIF图片,用户可以通过操作使终端获取N张图片。其中,N为大于或等于2的整数,具体获取几张图片由用户根据需要确定,本实施例不作限定。其中,这N张图片可以是从存储在终端的图片中(即本地)获取的,也可以是从互联网获取的,本实施例不作限定。其中,这N张图片可以是一张张获取的,也可以是一次性获取的,本实施例不作限定。
S302、从每张图片中裁剪所需该图片的局部图片以获得N张局部图片,N张局部图片的尺寸大小相同。
本实施例中,获取到N张图片之后,用户通过操作终端从这N张图片中的每张图片中裁剪所需该图片的局部图片以获得N张局部图片。其中,获得的N张局部图片在各自对应的图片中的位置(即坐标)可以相同,也可以不同,由用户根据需要确定,本实施例不作限定。但不论这N张局部图片在各自对应的图片中的位置是否相同,这N张局部图片的尺寸大小必须相同,否则将无法使用这N张局部图片合成GIF图片。例如:需要第一张图片的中间部分图片时将裁剪该部分图片,需要第二张图片的左上角部分图片时将裁剪该部分的图片。
S303、按照待显示顺序将N张局部图片进行排序,并确定每张局部图片的切换时间。
本实施例中,将按照待显示顺序将这N张局部图片进行排序,其中,可以在获得N张局部图片的同时进行排序,也可以在获得N张局部图片之后进行排序,本实施例不作限定。确定这N张图片中每张局部图片的切换时间,即确定每张图片显示多长时间之后,将显示下一张图片。
S304、根据每张局部图片的切换时间将排序的N张局部图片合成GIF图片。
本实施例中,按照待显示顺序将N张局部图片进行排序,以及确定每张局部图片的切换时间之后,将根据每张局部图片的切换时间将排序的N张局部图片合成GIF图片。
S305、从N张图片中选取一张图片作为背景图片。
本实施例中,可以从这N张图片中选取一张图片作为背景图片,选取背景图片的步骤可以在获取N张图片之后进行,也可以在获取N张图片的同时进行,本实施例不作限定。
S306、将背景图片中的局部图片替换为GIF图片以获得目标图片。
本实施例中,选取得到背景图片,以及根据每张局部图片的切换时间将排序的N张局部图片合成GIF图片之后,将背景图片中之前选取获得的局部图片替换为GIF图片以获得目标图片。其中,目标图片中除局部图片所在区域替换为GIF图片之外,其它区域的内容与背景图片一样。
S307、显示包括GIF图片的目标图片,其中,GIF图片包括的N张局部图片按照每张局部图片的切换时间进行循环显示。
本实施例中,获得包括GIF图片的目标图片之后,可以显示目标图片。其中,GIF图片包括的N张局部图片按照每张局部图片的排序的顺序和切换时间进行循环显示。例如,N为3时,先将排列在最前面的图片在GIF图片所在位置显示该图片的切换时间,之后将排列在第二位的图片在GIF图片所在位置显示该图片的切换时间,之后将排列在最后面的图片在GIF图片所在位置显示该图片的切换时间,之后再从排列在最前面的图片开始重新显示。
在图3所描述的图片处理方法中,从终端或互联网获取N张图片,从每张图片中裁剪所需该图片的局部图片以获得N张局部图片,按照待显示顺序将N张局部图片进行排序,并确定每张局部图片的切换时间,根据每张局部图片的切换时间将排序的N张局部图片合成GIF图片,从N张图片中选取一张图片作为背景图片,以及将背景图片中的局部图片替换为GIF图片以获得目标图片,由于只将背景图片中的局部图片替换为GIF图片得到目标图片,因此可以实现图片的局部GIF。
请参阅图4,图4是本发明实施例公开的一种终端的结构图。其中,该终端可以为手机、平板电脑等。如图4所示,该终端400可以包括:
获取单元401,用于获取N张图片,N为大于或等于2的整数;
第一选取单元402,用于从每张获取单元401获取的图片中选取该图片的局部图片以获得N张局部图片,N张局部图片的尺寸大小相同;
合成单元403,用于将第一选取单元402选取得到的N张局部图片合成GIF图片;
第二选取单元404,用于从获取单元401获取的N张图片中选取一张图片作为背景图片;
替换单元405,用于将第二选取单元404选取的背景图片中的第一选取单元402选取的局部图片替换为合成单元403合成的GIF图片以获得目标图片。
本实施例中,如果用户需要局部GIF图片,用户可以通过操作使获取单元401获取N张图片。其中,N为大于或等于2的整数,具体获取几张图片由用户根据需要确定,本实施例不作限定。其中,这N张图片可以是从存储在该终端的图片中(即本地)获取的,也可以是从互联网获取的,还可以是通过该终端摄像头拍摄的,本实施例不作限定。
本实施例中,获取单元401获取到N张图片之后,第一选取单元402将从这N张图片中的每张图片中选取该图片的局部图片以获得N张局部图片。其中,获得的N张局部图片在各自对应的图片中的位置(即坐标)可以相同,也可以不同,本实施例不作限定。但不论这N张局部图片在各自对应的图片中的位置是否相同,这N张局部图片的尺寸大小必须相同,否则将无法使用这N张局部图片合成GIF图片。
本实施例中,第一选取单元402选取获得N张局部图片之后,合成单元403将N张局部图片合成GIF图片。
本实施例中,第二选取单元404可以从获取单元401获取的N张图片中选取一张图片作为背景图片,第二选取单元404可以在获取单元401获取到N张图片之后选取背景图片,也可以在获取单元401获取N张图片的同时选取背景图片,本实施例不作限定。
本实施例中,第二选取单元404选取得到背景图片以及合成单元将N张局部图片合成GIF图片之后,替换单元405将背景图片中第一选取单元402选取获得的局部图片替换为GIF图片以获得目标图片。其中,目标图片中除局部图片所在区域替换为GIF图片之外,其它区域的内容与背景图片一样。
在图4所描述的终端中,获取N张图片,从每张图片中选取该图片的局部图片以获得N张局部图片,将N张局部图片合成GIF图片,并从N张图片中选取一张图片作为背景图片,以及将背景图片中的局部图片替换为GIF图片以获得目标图片,由于只将背景图片中的局部图片替换为GIF图片得到目标图片,因此可以实现图片的局部GIF。
请参阅图5,图5是本发明实施例公开的另一种终端的结构图。其中,该终端可以为手机、平板电脑等。如图5所示,该终端500可以包括:
获取单元501,用于获取N张图片,N为大于或等于2的整数;
第一选取单元502,用于从每张获取单元501获取的图片中选取该图片的局部图片以获得N张局部图片,N张局部图片的尺寸大小相同;
合成单元503,用于将第一选取单元502选取得到的N张局部图片合成GIF图片;
第二选取单元504,用于从获取单元501获取的N张图片中选取一张图片作为背景图片;
替换单元505,用于将第二选取单元504选取的背景图片中的第一选取单元502选取的局部图片替换为合成单元503合成的GIF图片以获得目标图片。
本实施例中,如果用户需要局部GIF图片,用户可以通过操作使获取单元501获取N张图片。其中,N为大于或等于2的整数,具体获取几张图片由用户根据需要确定,本实施例不作限定。其中,这N张图片可以是从存储在该终端的图片中(即本地)获取的,也可以是从互联网获取的,还可以是通过该终端摄像头拍摄的,本实施例不作限定。
本实施例中,获取单元501获取到N张图片之后,第一选取单元502将从这N张图片中的每张图片中选取该图片的局部图片以获得N张局部图片。其中,获得的N张局部图片在各自对应的图片中的位置(即坐标)可以相同,也可以不同,本实施例不作限定。但不论这N张局部图片在各自对应的图片中的位置是否相同,这N张局部图片的尺寸大小必须相同,否则将无法使用这N张局部图片合成GIF图片。
本实施例中,第一选取单元502选取获得N张局部图片之后,合成单元503将N张局部图片合成GIF图片。
本实施例中,第二选取单元504可以从获取单元501获取的N张图片中选取一张图片作为背景图片,第二选取单元504可以在获取单元501获取到N张图片之后选取背景图片,也可以在获取单元501获取N张图片的同时选取背景图片,本实施例不作限定。
本实施例中,第二选取单元504选取得到背景图片以及合成单元将N张局部图片合成GIF图片之后,替换单元505将背景图片中第一选取单元402选取获得的局部图片替换为GIF图片以获得目标图片。其中,目标图片中除局部图片所在区域替换为GIF图片之外,其它区域的内容与背景图片一样。
作为一种可能的实施方式,该终端500还可以包括:
第一调整单元506,用于将该终端摄像头的拍摄模式调整为局部GIF拍摄模式;
第二调整单元507,用于在第一调整单元506调整的局部GIF拍摄模式下,将摄像头界面显示的矩形框调整至指定位置;
获取单元501,具体用于利用摄像头拍摄N张图片;
第一选取单元502,具体用于将每张图片中位于第二调整单元507调整的矩形框内的部分图片作为该图片的局部图片以获得N张局部图片。
具体地,获取单元501,具体用于在第一调整单元506调整的局部GIF拍摄模式下,利用摄像头拍摄N张图片。
本实施例中,为了使终端摄像头具有拍摄局部GIF图片的功能,可以为终端现有摄像头增加局部GIF拍摄模式,并将终端摄像头原有的GIF拍摄模式改为全部GIF拍摄模式,以便进行区别。其中,在全部GIF拍摄模式下拍摄的图片的全部区域都为GIF。当用户需要拍摄局部GIF图片时,用户可以通过操作使第一调整单元506将终端摄像头的拍摄模式调整为局部GIF拍摄模式。
本实施例中,第一调整单元506将终端摄像头的拍摄模式调整为局部GIF拍摄模式之后,摄像头界面将显示一个矩形框,这个矩形框的大小和位置可以进行调整,用户可以通过滑动矩形框等操作使第二调整单元507将矩形框调整至显示界面的指定位置。
本实施例中,第二调整单元507将摄像头界面显示的矩形框调整至指定位置之后,获取单元501在局部GIF拍摄模式下,将利用摄像头拍摄N张图片。其中,N为大于或等于2的整数,具体拍摄几张图片由用户根据需要确定,本实施例不作限定。其中,可以通过设置连拍的方式由摄像头自动完成N张图片的拍摄,也可以通过用户操作的方式完成N张图片的拍摄,本实施例不作限定。
本实施例中,摄像头拍摄完一张图片之后,第一选取单元502自动将这张图片中位于矩形框内的部分图片作为该图片的局部图片。其中,获得的N张局部图片在各自对应的图片中的位置相同,且这N张局部图片的尺寸大小相同。
作为一种可能的实施方式,该终端500还可以包括:
排序单元508,用于按照待显示顺序将第一选取单元502选取获得的N张局部图片进行排序;
确定单元509,用于确定第一选取单元502选取获得的每张局部图片的切换时间;
合成单元503,具体用于根据确定单元509确定的每张局部图片的切换时间将排序单元508排序的N张局部图片合成GIF图片。
本实施例中,排序单元508将按照待显示顺序将这N张局部图片进行排序,其中,排序单元508可以在获取单元501拍摄图片之前设置好排序规则,在拍摄的同时自动对获取的每张局部图片进行排序;也可以在获取单元501拍摄完图片之后,再根据用户的需要进行排序,本实施例不作限定。其中,排序规则可以为按照拍照顺序进行排序,也可以为按照拍照顺序的逆序进行排序,还可以为按照目标物体在图片中的位置信息进行排序等,本实施例不作限定。
本实施例中,确定单元509确定这N张图片中每张局部图片的切换时间,即确定每张图片显示多长时间之后,将显示下一张图片。其中,确定单元509可以在获取单元501拍摄图片之前确定好每张局部图片的切换时间,也可以在获取单元501拍摄完图片之后再确定每张局部图片的切换时间,本实施例不作限定。
本实施例中,排序单元508按照待显示顺序将N张局部图片进行排序,以及确定单元509确定每张局部图片的切换时间之后,合成单元503将根据每张局部图片的切换时间将排序的N张局部图片合成GIF图片。
作为一种可能的实施方式,该终端500还可以包括:
显示单元508,用于显示包括合成单元503合成的GIF图片的替换单元505替换获得的目标图片,其中,GIF图片包括的N张局部图片按照确定单元509确定的每张局部图片的切换时间进行循环显示。
在图5所描述的终端中,获取N张图片,从每张图片中选取该图片的局部图片以获得N张局部图片,将N张局部图片合成GIF图片,并从N张图片中选取一张图片作为背景图片,以及将背景图片中的局部图片替换为GIF图片以获得目标图片,由于只将背景图片中的局部图片替换为GIF图片得到目标图片,因此可以实现图片的局部GIF。
请参阅图6,图6是本发明实施例公开的又一种终端的结构图。其中,该终端可以为手机、平板电脑等。如图6所示,该终端600可以包括:
获取单元601,用于获取N张图片,N为大于或等于2的整数;
第一选取单元602,用于从每张获取单元601获取的图片中选取该图片的局部图片以获得N张局部图片,N张局部图片的尺寸大小相同;
合成单元603,用于将第一选取单元602选取得到的N张局部图片合成GIF图片;
第二选取单元604,用于从获取单元601获取的N张图片中选取一张图片作为背景图片;
替换单元605,用于将第二选取单元604选取的背景图片中的第一选取单元602选取的局部图片替换为合成单元603合成的GIF图片以获得目标图片。
本实施例中,如果用户需要局部GIF图片,用户可以通过操作使获取单元601获取N张图片。其中,N为大于或等于2的整数,具体获取几张图片由用户根据需要确定,本实施例不作限定。其中,这N张图片可以是从存储在该终端的图片中(即本地)获取的,也可以是从互联网获取的,还可以是通过该终端摄像头拍摄的,本实施例不作限定。
本实施例中,获取单元601获取到N张图片之后,第一选取单元602将从这N张图片中的每张图片中选取该图片的局部图片以获得N张局部图片。其中,获得的N张局部图片在各自对应的图片中的位置(即坐标)可以相同,也可以不同,本实施例不作限定。但不论这N张局部图片在各自对应的图片中的位置是否相同,这N张局部图片的尺寸大小必须相同,否则将无法使用这N张局部图片合成GIF图片。
本实施例中,第一选取单元602选取获得N张局部图片之后,合成单元603将N张局部图片合成GIF图片。
本实施例中,第二选取单元604可以从获取单元601获取的N张图片中选取一张图片作为背景图片,第二选取单元604可以在获取单元601获取到N张图片之后选取背景图片,也可以在获取单元601获取N张图片的同时选取背景图片,本实施例不作限定。
本实施例中,第二选取单元604选取得到背景图片以及合成单元将N张局部图片合成GIF图片之后,替换单元605将背景图片中第一选取单元602选取获得的局部图片替换为GIF图片以获得目标图片。其中,目标图片中除局部图片所在区域替换为GIF图片之外,其它区域的内容与背景图片一样。
作为一种可能的实施方式,获取单元601,具体用于从该终端或互联网获取N张图片;
第一选取单元602,具体用于从每张图片中裁剪所需该图片的局部图片以获得N张局部图片。
本实施例中,获取单元601获取的N张图片可以是从存储在终端的图片中获取的,也可以是从互联网获取的,本实施例不作限定。其中,这N张图片可以是一张张获取的,也可以是一次性获取的,本实施例不作限定。
本实施例中,获取单元601获取到N张图片之后,用户通过操作触发第一选取单元602从这N张图片中的每张图片中裁剪所需该图片的局部图片以获得N张局部图片。
作为一种可能的实施方式,该终端600还可以包括:
排序单元606,用于按照待显示顺序将第一选取单元602选取获得的N张局部图片进行排序;
确定单元607,用于确定第一选取单元602选取获得的每张局部图片的切换时间;
合成单元603,具体用于根据确定单元607确定的每张局部图片的切换时间将排序单元606排序的N张局部图片合成GIF图片。
本实施例中,排序单元606将按照待显示顺序将这N张局部图片进行排序,其中,排序单元606可以在第一选取单元602获得N张局部图片的同时进行排序,也可以在第一选取单元602获得N张局部图片之后进行排序,本实施例不作限定。确定单元607确定这N张图片中每张局部图片的切换时间,即确定每张图片显示多长时间之后,将显示下一张图片。
本实施例中,排序单元606按照待显示顺序将N张局部图片进行排序,以及确定单元607确定每张局部图片的切换时间之后,合成单元603将根据每张局部图片的切换时间将排序的N张局部图片合成GIF图片。
作为一种可能的实施方式,该终端600还可以包括:
显示单元606,用于显示包括合成单元603合成的GIF图片的替换单元605替换获得的目标图片,其中,GIF图片包括的N张局部图片按照确定单元607确定的每张局部图片的切换时间进行循环显示。
本实施例中,替换单元605获得包括GIF图片的目标图片之后,显示单元606将显示目标图片。其中,GIF图片包括的N张局部图片按照每张局部图片的排序的顺序和切换时间进行循环显示。
在图6所描述的终端中,获取N张图片,从每张图片中选取该图片的局部图片以获得N张局部图片,将N张局部图片合成GIF图片,并从N张图片中选取一张图片作为背景图片,以及将背景图片中的局部图片替换为GIF图片以获得目标图片,由于只将背景图片中的局部图片替换为GIF图片得到目标图片,因此可以实现图片的局部GIF。
请参阅图7,图7是本发明实施例公开的又一种终端的结构图。其中,该终端可以为手机、平板电脑等。如图7所示,该终端700可以包括处理器701、存储器702和输出装置703,处理器701与存储器702之间以及处理器701与输出装置703可以通过总线或其它方式连接,其中,本实施例中是以总线连接的方式为例。其中:
存储器702中存储有一组程序代码,处理器701用于调用存储器702中存储的程序代码执行以下操作:
获取N张图片,N为大于或等于2的整数;
从每张图片中选取该图片的局部图片以获得N张局部图片,N张局部图片的尺寸大小相同;
将N张局部图片合成GIF图片;
从N张图片中选取一张图片作为背景图片;
将背景图片中的局部图片替换为GIF图片以获得目标图片。
作为一种可能的实施方式,处理器701获取N张图片之前,处理器701还用于调用存储器702中存储的程序代码执行以下步骤:
将该终端摄像头的拍摄模式调整为局部GIF拍摄模式;
在局部GIF拍摄模式下,将摄像头界面显示的矩形框调整至指定位置;
处理器701获取N张图片的方式具体为:
利用摄像头拍摄N张图片;
处理器701从每张图片中选取该图片的局部图片以获得N张局部图片的方式具体为:
将每张图片中位于矩形框内的部分图片作为该图片的局部图片以获得N张局部图片。
作为一种可能的实施方式,处理器701获取N张图片的方式具体为:
从该终端或互联网获取N张图片;
处理器701从每张图片中选取该图片的局部图片以获得N张局部图片的方式具体为:
从每张图片中裁剪所需该图片的局部图片以获得N张局部图片。
作为一种可能的实施方式,处理器701将N张局部图片合成GIF图片之前,处理器701还用于调用存储器702中存储的程序代码执行以下操作:
按照待显示顺序将所述N张局部图片进行排序;
确定每张局部图片的切换时间;
处理器701将N张局部图片合成GIF图片的方式具体为:
根据每张局部图片的切换时间将排序的N张局部图片合成GIF图片。
作为一种可能的实施方式,输出装置703,用于显示包括GIF图片的目标图片,其中,GIF图片包括的N张局部图片按照每张局部图片的切换时间进行循环显示。
在图7所描述的终端中,获取N张图片,从每张图片中选取该图片的局部图片以获得N张局部图片,将N张局部图片合成GIF图片,并从N张图片中选取一张图片作为背景图片,以及将背景图片中的局部图片替换为GIF图片以获得目标图片,由于只将背景图片中的局部图片替换为GIF图片得到目标图片,因此可以实现图片的局部GIF。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(Read-Only Memory,ROM)、随机存取器(Random Access Memory,RAM)、磁盘或光盘等。
以上对本发明实施例所提供的图片处理方法及终端进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

Claims (10)

1.一种图片处理方法,其特征在于,包括:
获取N张图片,所述N为大于或等于2的整数;
从每张所述图片中选取该图片的局部图片以获得N张局部图片,所述N张局部图片的尺寸大小相同;
将所述N张局部图片合成GIF图片;
从所述N张图片中选取一张图片作为背景图片;
将所述背景图片中的所述局部图片替换为所述GIF图片以获得目标图片。
2.根据权利要求1所述的方法,其特征在于,所述获取N张图片之前,所述方法还包括:
将本端摄像头的拍摄模式调整为局部GIF拍摄模式;
在所述局部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张局部图片按照每张所述局部图片的切换时间进行循环显示。
CN201510271536.1A 2015-05-25 2015-05-25 一种图片处理方法及终端 Expired - Fee Related CN104899915B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510271536.1A CN104899915B (zh) 2015-05-25 2015-05-25 一种图片处理方法及终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510271536.1A CN104899915B (zh) 2015-05-25 2015-05-25 一种图片处理方法及终端

Publications (2)

Publication Number Publication Date
CN104899915A true CN104899915A (zh) 2015-09-09
CN104899915B CN104899915B (zh) 2019-02-05

Family

ID=54032558

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510271536.1A Expired - Fee Related CN104899915B (zh) 2015-05-25 2015-05-25 一种图片处理方法及终端

Country Status (1)

Country Link
CN (1) CN104899915B (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105630954A (zh) * 2015-12-23 2016-06-01 北京奇虎科技有限公司 一种基于照片合成动态图片的方法和装置
CN112419255A (zh) * 2020-11-16 2021-02-26 湖州霍里思特智能科技有限公司 图像处理方法、图像处理***、矿产分选机

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102073497A (zh) * 2010-12-23 2011-05-25 深圳市同洲电子股份有限公司 一种锁屏待机图片的显示方法及装置
CN103927095A (zh) * 2014-04-16 2014-07-16 广东欧珀移动通信有限公司 实现屏幕录像的方法和装置
CN103971391A (zh) * 2013-02-01 2014-08-06 腾讯科技(深圳)有限公司 一种动画生成方法及装置
CN104462470A (zh) * 2014-12-17 2015-03-25 北京奇虎科技有限公司 动态图像显示方法和装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102073497A (zh) * 2010-12-23 2011-05-25 深圳市同洲电子股份有限公司 一种锁屏待机图片的显示方法及装置
CN103971391A (zh) * 2013-02-01 2014-08-06 腾讯科技(深圳)有限公司 一种动画生成方法及装置
CN103927095A (zh) * 2014-04-16 2014-07-16 广东欧珀移动通信有限公司 实现屏幕录像的方法和装置
CN104462470A (zh) * 2014-12-17 2015-03-25 北京奇虎科技有限公司 动态图像显示方法和装置

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105630954A (zh) * 2015-12-23 2016-06-01 北京奇虎科技有限公司 一种基于照片合成动态图片的方法和装置
CN105630954B (zh) * 2015-12-23 2019-05-21 北京奇虎科技有限公司 一种基于照片合成动态图片的方法和装置
CN112419255A (zh) * 2020-11-16 2021-02-26 湖州霍里思特智能科技有限公司 图像处理方法、图像处理***、矿产分选机
CN112419255B (zh) * 2020-11-16 2022-10-18 湖州霍里思特智能科技有限公司 图像处理方法、图像处理***、矿产分选机

Also Published As

Publication number Publication date
CN104899915B (zh) 2019-02-05

Similar Documents

Publication Publication Date Title
JP4782105B2 (ja) 画像処理装置及び画像処理方法
US10250811B2 (en) Method, apparatus and computer program product for capturing images
JP6355746B2 (ja) デバイスのための画像編集技法
WO2017032233A1 (zh) 一种图像生成方法及装置
JP2008501170A (ja) イメージを見てエンハンスする方法及びシステム
US20150110419A1 (en) Method and device for image processing
CN106155692A (zh) 一种终端亮度调节方法及终端
EP3822757A1 (en) Method and apparatus for setting background of ui control
TWI251787B (en) Apparatus, method and system for filtering two-dimensional (2-D) data
CN104808959B (zh) 一种信息处理方法及电子设备
CN104461001A (zh) 一种信息处理方法及电子设备
US20140115531A1 (en) Method and apparatus for rendering overlapped objects
CN111787240B (zh) 视频生成方法、装置和计算机可读存储介质
KR20100055145A (ko) 촬영 이미지 편집 및 합성 기능을 가지는 무선통신단말 및 그 방법
CN104899915A (zh) 一种图片处理方法及终端
EP3206387B1 (en) Image dynamic range adjustment method, terminal, and storage media
CN103514272A (zh) 提供网页内容对应缩略图的方法及装置
CN111045576B (zh) 显示控制方法、显示控制装置、终端设备和电子设备
CN104918073A (zh) 一种图像的显示方法及终端
CN104517273A (zh) 一种图像超分辨率处理方法及装置
CN115344159A (zh) 文件的处理方法、装置、电子设备和可读存储介质
EP2530640B1 (en) Image copying method and device
JP6155349B2 (ja) デコンボリューション画像において色収差を減じる方法、装置及びコンピュータプログラム製品
CN114860135A (zh) 截图方法和装置
CN113379768A (zh) 一种图像处理方法、装置、存储介质和计算机设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 523860 No. 18, Wu Sha Beach Road, Changan Town, Dongguan, Guangdong

Applicant after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.

Address before: 523860 No. 18, Wu Sha Beach Road, Changan Town, Dongguan, Guangdong

Applicant before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20190205

CF01 Termination of patent right due to non-payment of annual fee