iOS:确定相册中的照片是不是来自相机

Posted

技术标签:

【中文标题】iOS:确定相册中的照片是不是来自相机【英文标题】:iOS: Determine if photo in photo album is from cameraiOS:确定相册中的照片是否来自相机 【发布时间】:2011-11-29 16:40:44 【问题描述】:

我正在尝试让我的应用程序确定相册中的照片是否来自相机。 我试图实现的一般流程是

    应用程序加载, 应用枚举相册 如果照片的来源是相机,则处理该照片并缓存其信息,以便将来可以忽略。

由于“相机胶卷”可以用其他应用程序中的照片写入,我想检测那些专门使用相机拍摄的照片。

提前致谢

【问题讨论】:

【参考方案1】:

有关如何获取每个ALAssetRepresentation 的字典元数据字典(每种元数据格式一个字典)并获取 EXIF 字典的详细信息,请参阅 Technical Q&A 1622, Listing 2。

可以在CGImageProperties Reference 中找到字典字典的键以及 EXIF 字典的键名。从中您应该能够获取相机品牌/型号,以确定它是否是用手机拍摄的。

【讨论】:

以上是关于iOS:确定相册中的照片是不是来自相机的主要内容,如果未能解决你的问题,请参考以下文章

iPhone手机保存的图片在哪里?iOS超清壁纸软件保存的,不是相机照的,求解详细资料!

iOS 相机上传图片给服务器

如何确定用户是不是打开了 iCloud 照片库?

iOS 重命名/删除相册

将相机捕获的图像保存到ios中的文档目录中[重复]

使用 iOS SDK 将多张照片作为单个帖子上传,例如时间线照片,而不是 Facebook 中的相册