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

时间:2011-11-29 16:40:45

标签: ios cocoa-touch alassetslibrary

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

  1. 应用程序加载,
  2. 应用程序枚举相册
  3. 如果照片的来源是相机,则处理该照片并缓存其信息,以便日后可以忽略。
  4. 由于"相机滚动"可以使用其他应用程序中的照片编写,我想检测那些使用相机专门拍摄的照片。

    提前致谢

1 个答案:

答案 0 :(得分:5)

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

可以在CGImageProperties Reference中找到词典词典的键,以及EXIF词典的键名。从那以后你应该可以让相机制作/型号弄清楚它是否是用手机拍摄的。