基于使用状态删除照片的方法、装置和移动终端的制作方法_2

文档序号:8512551阅读:来源:国知局
三提供的一种移动终端的结构示意图。
【具体实施方式】
[0017]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明的保护范围。
[0018]在本发明以下实施例中,所述移动终端包括但不限定为具有触摸屏的智能手机、平板电脑、上网本、PDA (Portable Digital Assistant)、智能穿戴式设备等。
[0019]实施例一
请参考图1,图1为本发明实施例一提供的一种基于使用状态删除照片的方法流程示意图。具体地,本实施例提供了一种基于使用状态删除照片的方法,应用于移动终端,包括以下步骤:
步骤10、获取图库中照片的使用状态,其中,所述使用状态包括编辑状态与分享状态,所述编辑状态为该照片是否为经过修图软件编辑过的状态,所述分享状态为该照片是否为经过社交软件分享过的状态;
步骤11、当该照片的所述编辑状态为经过修图软件编辑过的状态,或,所述分享状态为经过社交软件分享过的状态,或,所述编辑状态为经过修图软件编辑过的状态且所述分享状态为经过社交软件分享过的状态时,判断在所述图库中是否储存有与该照片相对应的原图;
步骤12、当所述图库中储存有与该照片相对应的原图时,将该原图删除,或,将该照片删除,或将该原图与该照片同时删除。
[0020]在本实施例中,将所述移动终端优选为手机进行叙述。实际应用中,手机内会建立多个图库,例如相机图库和修图软件专用图库,本实施例中,所述图库即代表该相机图库。其中当用户使用手机内置的相机拍照时,拍摄的照片将会自动储存在该相机图库内,当用户使用修图软件携带的相机拍照时,拍摄的照片将会自动储存在该修图软件专用图库内,或者同时储存在该相机图库内,另外,当用户使用一些修图软件进行修图时,最后生成的照片既储存在该修图软件对应的专用图库中,又同时储存在该相机图库内,例如VSCOcam、Snapseed 等。
[0021]其中,所述编辑状态的获取可以通过以下方式实施:
在经过修图软件编辑照片并生成新的照片时,对该照片进行属性标记,例如,经过修图软件Snapseed编辑并生成的照片,可将该照片标记为Snapseed编辑照片。
[0022]因此,在所述图库中获取该照片是否为经过修图软件编辑过的状态时,只需判断该照片上有无属性标记即可,有属性标记的,则将该照片的所述编辑状态确定为经过修图软件编辑过的状态。
[0023]其中,所述分享状态的获取可以通过以下方式实施:
首先,终端系统需获取至少一社交应用的权限以读取该社交应用的API接口,之后再通过该社交应用的API接口来获取用户通过该社交应用所成功分享的图片。其中,该社交应用可以是微博、微信朋友圈等。假设该社交应用为微信朋友圈,则终端系统需获取微信的权限以读取其API接口,之后再通过微信的API接口来获取用户通过微信朋友圈所成功分享的图片。接着,终端系统将所述图库中的该照片片与微信朋友圈所成功分享的图片依次作比对,如果比对出有相同的,则确定该照片的所述分享状态为经过社交软件分享过的状态。
[0024]在本实施例中,用户可设置删除的对象,即是将该原图删除,或,将该照片删除,或将该原图与该照片同时删除。如果用户设置的是将该照片删除,则当所述图库中储存有与该照片相对应的原图时,终端系统将控制将该照片以进行删除。
[0025]请参考图2,图2为本发明实施例一提供的一种原图查找方法流程示意图。作为一种可实施的方式,在本实施例中,判断在所述图库中是否储存有与该照片相对应的原图包括以下步骤:
步骤20、在经过修图软件编辑的原图与编辑后生成的照片之间建立一个映照关系;步骤21、判断在所述图库中是否储存有与该照片之间存在映照关系的图片,如果有则执行步骤22、将该图片确定为与该照片相对应的原图;如果没有则直接结束流程。
[0026]例如,原图A经过修图软件Snapseed编辑后生成图片B,则终端系统将原图A与图片B之间建立一个映照关系,假设用户用将图片B经过修图软件VSCOcam编辑后生成图片C,则终端系统将原图A与图片C之间建立一个映照关系,在此其中,图片B并非指原图,在本实施例中,原图是指没有经过任何修图软件编辑的图片。
[0027]因此,当终端系统判断出在所述图库中储存有与原图A存在映照关系的图片时,例如图片B、图片C,则终端系统将图片B、图片C确定为原图A的原图。
[0028]请参考图3,图3为本发明实施例一提供的另一种原图查找方法流程示意图。作为一种可实施的方式,在本实施例中,判断在所述图库中是否储存有与该照片相对应的原图包括以下步骤:
步骤30、将所述图库中储存的所有图片通过二维傅里叶变换生成对应的频谱图;
步骤31、将该照片所对应频率图与其它图片所对应的频谱图逐一进行比对,并将与该照片所对应频率图相比相似值大于预设阈值的图片确定为与该照片相对应的原图。
[0029]其中,所述预设阈值为工程师预先设置的一个数值,例如95%、90%等。
[0030]作为一种可实施的方式,在本实施例中,所述方法还包括:
在经过修图软件编辑照片时,记录编辑的数据并保存。
[0031]例如,用户通过修图软件Snapseed对照片A进行编辑,首先使用TUNE IMAGE功能将照片A的亮度值调节至20、环境值调节至80、饱和度调节至15、阴影调节至10,保存,接着再使用HDR SCAPE功能将照片的滤镜强度调节至50,保存,最后将照片A保存至相片库以生成照片B。在此过程中,终端系统将记录编辑的数据并将数据保存。
[0032]这样做的目的是在于:如果用户在设置删除的对象时,设置的为将该照片同时删除,则终端系统将会把该照片删除,如此,当用户再次需要该照片时,就只能在所述图库中找到与该照片相对应的原图,如果用户想要再次对原图进行编辑且希望编辑后生成的照片与之前删除的一样,就会导致用户无法记起之前编辑时的数据参数,因此本实施例将记录编辑的数据并保存,以便用户对照片重新进行编辑。
[0033]实施例二
请参考图4,图4为本发明实施例二提供的一种基于使用状态删除照片的装置方块示意图。具体的,本实施例提供一种基于使用状态删除照片的装置200,包括:
获取模块201,用于获取图库中照片的使用状态,其中,所述使用状态包括编辑状态与分享状态,所述编辑状态为该照片是否为经过修图软件编辑过的状态,所述分享状态为该照片是否为经过社交软件分享过的状态;
判断模块202,用于当该照片的所述编辑状态为经过修图软件编辑过的状态,或,所述分享状态为经过社交软件分享过的状态,或,所述编辑状态为经过修图软件编辑过的状态且所述分享状态为经过社交软件分享过的状态时,判断在所述图库中是否储存有与该照片相对应的原图;
删除模块203,用于当所述图库中储存有与该照片相对应的原图时,将该原图删除,或,将该照片删除,或将该原图与该照片同时删除。
[0034]请参考图5,图5为本发明实施例二提供的一种判断模块方块示意图。作为一种实施的方式,在本实施例中
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1