基于iOS系统的图片删除方法及装置的制造方法

文档序号:8905106阅读:228来源:国知局
基于iOS系统的图片删除方法及装置的制造方法
【技术领域】
[0001] 本发明设及智能移动终端移动应用领域,具体而言,本发明设及一种基于ios系 统的图片删除方法及装置。
【背景技术】
[0002] 随着移动智能终端的不断发展,适应移动终端配置的摄影W及图片处理应用也日 趋增多。用户在使用相关应用进行照片拍摄或者图像处理的过程中,难免会遇到所得图片 不够理想的状况,就会需要对该些图片进行删除操作。iOS系统的删除功能需要调用私有 API来实现,但是出于安全考虑,调用私有API的应用一般无法通过苹果市场的审核。因而, 目前只有iOS系统自带的照片应用才能对图片进行删除操作,该给使用非系统自带图片应 用的用户带来了极大不便。同时,iOS系统自带的照片应用在执行图片删除操作时,删除对 象需要用户自己逐个选定,无法根据拍摄时间、地点等信息进行批量选择,具有一定的局限 性。

【发明内容】

[0003] 本发明的目的旨在解决上述至少一个问题,提供一种基于iOS系统的图片删除方 法,W使iOS系统的第=方应用程序具备直接删除图片的技术能力。相应的,本发明还提供 一种基于iOS系统的图片删除装置。
[0004] 为了实现上述目的,本发明提供如下方案:
[0005] 一种基于iOS系统的图片删除方法,包括W下步骤:
[0006] 依据图片属性信息分类显示系统中存储的所有图片,接收对所述存储图片选定的 用户指令;
[0007] 依据选定图片的资源存储地址获取其相关数据信息,并对其进行标记;
[000引响应于删除所述标记图片的删除指令,删除所述标记图片的相关数据。
[0009] 具体的,所述图片的相关数据信息包括图片的原始图像数据信息、元数据信息、缩 略图数据信息。
[0010] 具体的,所述图片属性信息包括表征拍摄位置的信息、表征创建时间的信息、表征 连拍图片的标记信息。
[0011] 具体的,所述对选取图片进行标记的步骤具体为在描述该图片的数据结构中增加 表征删除标记的变量。
[0012] 进一步的,所述增加的表征删除标记的变量为字符串DELETE。
[0013] 具体的,所述删除标记图片的方法包括如下具体步骤:
[0014] 调用iOS原生图片管理接口,获取图片的编辑权限;
[0015] 调用iOS原生图片管理接口,获取所述标记图片的相关数据对应的参数信息;
[0016] 将所述参数赋空值,W空值替换所述标记图片的原相关数据。
[0017] 优选的,提供用户界面,用于显示连拍生成的图片,W接收用户对其中任意图片的 选定。
[001引具体的,所述连拍图片为具有相同的表征连拍图片的标记信息的连拍图片。
[0019] 进一步的,当所述连拍图片中的任意图片被选定时,反向标记除被选定图片W外 的其他连拍图片。
[0020] 进一步的,对所述反向标记的连拍图片依据上述方法执行删除操作。
[0021] 一种基于ios系统的图片删除装置,包括:
[0022] 交互单元,用于依据图片属性信息分类显示系统中存储的所有图片,接收对所述 存储图片选定的用户指令;
[0023] 标记单元,用于依据选定图片的资源存储地址获取其相关数据信息,并对其进行 标记;
[0024] 删除单元,用于响应于删除所述标记图片的删除指令,删除所述标记图片的相关 数据。
[0025] 具体的,所述图片的相关数据信息包括图片的原始图像数据信息、元数据信息、缩 略图数据信息。
[0026] 具体的,所述图片属性信息包括表征拍摄位置的信息、表征创建时间的信息、表征 连拍图片的标记信息。
[0027] 具体的,所述对选取图片进行标记的步骤具体为在描述该图片的数据结构中增加 表征删除标记的变量。
[002引进一步的,所述增加的表征删除标记的变量为字符串DELETE。
[0029] 具体的,所述删除单元包括:
[0030] 权限获取模块,用于调用iOS原生图片管理接口,获取图片的编辑权限;
[0031] 参数获取模块,用于调用ios原生图片管理接口,获取所述标记图片的相关数据 对应的参数信息;
[0032] 参数修改模块,用于将所述参数赋空值,W空值替换所述标记图片的原相关数据。
[0033] 优选的,提供一个用户界面,用于显示连拍生成的图片,W接受用户对其中任意图 片的选定。
[0034] 具体的,所述连拍图片为具有相同的表征连拍图片的标记信息的连拍图片。
[0035] 进一步的,当所述连拍图片中的任意图片被选定时,反向标记除被选定图片W外 的其他连拍图片。
[0036] 进一步的,对所述反向标记的连拍图片由所述删除单元执行删除操作。
[0037] 相比现有技术,本发明的方案具有W下优点:
[003引 1、本发明提供一种基于iOS系统的图片删除方法,在不使用私有API的前提下,通 过调用原生图片接口,可W对图片的原始图像数据信息、元数据信息、缩略图数据信息等进 行修改,来达到根据分类信息删除照片的目的。使用户可W在其他第=方应用程序中直接 对图片执行删除操作,突破系统技术限制,减少不必要的麻烦。
[0039] 2、本发明依据图片属性信息分类显示系统中存储的所有图片,可W使图片按照属 性信息即表征拍摄位置的信息、表征创建时间的信息、表征连拍图片的标记信息等来分类 显示,使用户能够更加清晰直观的浏览选择图片。
[0040] 3、本发明通过在描述需要被删除图片的数据结构中增加表征删除标记的变量 DELETE来实现对需要删除的图片进行标记,结合作为分类依据的图片属性信息,可W使用 户能够根据拍摄时间、拍摄地点、是否连拍等信息对图片进行批量删除,增加了操作的便捷 性,获得比系统自带图片数据处理功能更为优异的用户体验。
[004U概而言之,本发明的实施,不必通过调用私有API,便可实现用户在使用非系统自 带的第=方应用程序时直接对图片进行删除操作,并且实现用户能够根据时间、地点等信 息进行整体选择批量操作。
[0042] 本发明附加的方面和优点将在下面的描述中部分给出,该些将从下面的描述中变 得明显,或通过本发明的实践了解到。
【附图说明】
[0043] 本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变 得明显和容易理解,其中:
[0044] 图1为本发明所述的基于iOS系统的图片删除方法流程示意图;
[0045] 图2为本发明所述的基于iOS系统的图片删除装置原理框图。
【具体实施方式】
[0046] 下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终 相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附 图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。
[0047] 本技术领域技术人员可W理解,除非特意声明,该里使用的单数形式"一"、"一 个"、"所述"和"该"也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措 辞"包括"是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加 一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元 件被"连接"或"禪接"到另一元件时,它可W直接连接或禪接到其他元件,或者也可W存在 中间元件。此外,该里使用的"连接"或"禪接"可W包括无线连接或无线禪接。该里使用 的措辞"和/或"包括一个或更多个相关联的列出项的全部或任一单元和全部组合。
[0048] 本技术领域技术人员可W理解,除非另外定义,该里使用的所有术语(包括技术 术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应 该理解的是,诸如通用字典中定义的
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1