相关疑难解决方法(0)

UIImagePickerController并从现有照片中提取EXIF数据

众所周知,UIImagePickerController在选择后不会返回照片的元数据.但是,应用程序商店中的一些应用程序(Mobile Fotos,PixelPipe)似乎能够读取原始文件和存储在其中的EXIF数据,使应用程序能够从所选照片中提取地理数据.

他们似乎是通过从/ private/var/mobile/Media/DCIM/100APPLE /文件夹中读取原始文件并通过EXIF库运行它来完成此操作.

但是,我无法找到一种方法来匹配从UIImagePickerController返回的照片到磁盘上的文件.我已经探索了文件大小,但原始文件是JPEG,而返回的图像是原始UIImage,因此无法知道所选图像的文件大小.

我正在考虑制作一个哈希表并匹配每个图像的前x个像素.虽然这看起来有点过头了,但可能很慢.

有什么建议?

iphone gps cocoa-touch exif uiimagepickercontroller

56
推荐指数
5
解决办法
4万
查看次数

在UIImagePickerController中,是否可以获取UIImagePickerControllerMediaURL的NSURL值?

当用户从选择器控制器中选择一个图像时,我正在调用该委托:

(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
Run Code Online (Sandbox Code Playgroud)

在字典信息中,键的值UIImagePickerControllerMediaURLNULL.我在这里错过了什么吗?

iphone

2
推荐指数
1
解决办法
8262
查看次数

标签 统计

iphone ×2

cocoa-touch ×1

exif ×1

gps ×1

uiimagepickercontroller ×1