从照片中获取详细信息

Posted

技术标签:

【中文标题】从照片中获取详细信息【英文标题】:Getting details from photo 【发布时间】:2011-04-21 12:52:00 【问题描述】:

我正在开发一个应用程序,该应用程序涉及从使用 iPhone 的内置摄像头拍摄的照片中获取信息。

UIImagePickerController * picker = [[UIImagePickerController alloc] init];
    picker.delegate = self;

picker.sourceType = UIImagePickerControllerSourceTypeCamera;
[self presentModalViewController:picker animated:YES];

我想获取有关捕获日期/时间的信息以及捕获地点的坐标。知道我会怎么做吗?

【问题讨论】:

称为EXIF数据,这里有一篇相关的帖子。 ***.com/questions/3673062/… 【参考方案1】:

使用 Asset 框架,您可以做到这一点:

  #import <AssetsLibrary/AssetsLibrary.h>

  ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init];
  NSURL *url = [info objectForKey:UIImagePickerControllerReferenceURL];

  [library assetForURL:url resultBlock:^(ALAsset *asset) 
    NSLog(@"TIMESTAMP: %@", [asset valueForProperty:ALAssetPropertyDate]);
   failureBlock:^(NSError *error) 
      NSLog(@"FAIL");
  ];

【讨论】:

以上是关于从照片中获取详细信息的主要内容,如果未能解决你的问题,请参考以下文章

查看APK包的appApackage信息和主Activity信息

如何筛选文件夹中的图片

如何从文件属性中获取详细信息? [复制]

从堆栈跟踪中获取更多详细信息

Spring Security:如何从委托人那里获取详细信息?

从ios swift中的图像获取位置详细信息