ios - iOS 7:可以拉出用作主屏幕/锁屏的照片吗?

标签 ios

有什么方法可以访问iPhone用作锁屏或主屏的照片?我正在尝试读取正在使用的图像。显然可以更改锁屏照片,但是我想知道是否可以访问锁屏照片。 This显示了如何更改锁屏。

最佳答案

使用严格的 public API,不可能获得锁定屏幕中使用的确切图像。

也就是说,您并没有完全走运。如果您的用户屏幕截图具有锁定屏幕,则可以使用该屏幕截图确定原始图像。

我首先尝试通过用户本地照片库运行此图像。如果没有找到匹配项,则可以在图像上try a google search,看看是否能产生良好的结果。

您必须使用一些图像处理算法(确定图像是否是屏幕截图背景中使用的算法)。为此,您应该查看OpenCV

请注意,这是一种启发式方法,可能无法在100%的情况下使用。因此,您可能需要考虑其他方法来优化我提出的方法。例如:如果用户在本地保存了大量照片,或者首先尝试进行google搜索(也许比通过所有图像进行线性搜索要快),如果google始终产生高质量的结果,则可能选择在本地照片库中使用google,等等等

关于ios - iOS 7:可以拉出用作主屏幕/锁屏的照片吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25676064/

相关文章:

ios - 如何用for循环添加多个字典?

android - 假的 iOS UI 工具

ios - SKStoreReviewController 在用户第一次启动应用程序时显示

ios - 存储但不将 NSManagedObject 保存到 CoreData?

ios - 如何在第一行文本中心的 Y 轴上对齐两个 UILabel

javascript - 在 iOS/android 上触发触摸标注

ios - 在没有 contentSize.height 的情况下获取 UITextView 中的行数

ios - 无法将数据获取到 MasterViewController 中的 UITableView 中

ios - xCode 不会从 Unity 解析项目

ios - 在 tabbarcontroller 中更改选项卡时如何调用 Controller ? ( swift )