获取照片的属性信息
2013-08-21 18:02
183 查看
-(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info { //获取图片的NSURL 来源于AssetsLibrary.framework #import <AssetsLibrary/AssetsLibrary.h> NSURL *url = [info objectForKey:UIImagePickerControllerReferenceURL]; //ALAssetsLibrary 获取图片和视频 ALAssetsLibrary *library = [[ALAssetsLibrary alloc]init]; //根据url获取指定的图片 如果获取到了资源执行resultBlock,否则执行failureBlock //ALAsset实例 代表一个图片或者视频 [library assetForURL:url resultBlock:^(ALAsset *asset){ //defaultRepresentation 获取资源文件的默认属性 //metadata 获取数据的数据,就是在默认属性中的数据,称之为元数据 NSDictionary *imageData = [[NSMutableDictionary alloc]initWithDictionary:asset.defaultRepresentation.metadata]; //kCGImagePropertyGPSDictionary 关于GPS的字典数据 来源于ImageIO.framework #import <ImageIO/ImageIO.h> NSDictionary *gpsData = [imageData objectForKey:(NSString *)kCGImagePropertyGPSDictionary]; //打印纬度 NSLog(@"%@",[gpsData objectForKey:@"Altitude"]); }failureBlock:^(NSError *error){ NSLog(@"error:%@",error); }]; }
相关文章推荐
- 如何获取iPhone拍摄的png照片的拍摄时间,位置信息等图片属性?
- 获取照片的属性信息
- iOS 百度地图获取照片的属性信息
- cocos2d-x TiledMap获取tiled属性:tiledID、旋转以及翻转信息
- java源码分析:从System类中获取系统关键属性信息
- Request的RawUrl属性,和其它获取url信息的各种方法比较
- iOS - 获取系统相册照片名称,路径以及各项信息
- 获取Android相册中jpg照片的各属性
- PHP服务器文件管理器开发小结(五):获取文件属性信息
- android:如何从照片中获取拍摄地址信息
- 获取文件的属性信息(如文件版本,产品版本,公司,版权等信息)
- Android wifi属性简介 及 wifi信息获取(wifi列表、配置信息、热点信息)
- C++语言 获取EXE文件的属性详细信息
- SharePoint Web Service系列:获取文档的属性信息
- EasyUI Datagrid 列属性函数中如何获取当前列信息
- 获取文件属性信息之stat、fstat和lstat
- C# .NET 获取枚举值的自定义属性(特性/注释/备注)信息
- 从Sql server 2008获取表字段属性信息,注释信息
- mysqli 获取查询结果集信息属性、方法
- Android 照片属性获取