Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iPhone3G/3Gs摄像头是否在图像中添加了元数据?(你是怎么得到的?)_Iphone_Objective C_Cocoa Touch_Graphics_Camera - Fatal编程技术网

iPhone3G/3Gs摄像头是否在图像中添加了元数据?(你是怎么得到的?)

iPhone3G/3Gs摄像头是否在图像中添加了元数据?(你是怎么得到的?),iphone,objective-c,cocoa-touch,graphics,camera,Iphone,Objective C,Cocoa Touch,Graphics,Camera,我一直在试图弄清楚iPhone(3G或3Gs)摄像头是如何将元数据放入图像中的。有趣的是,似乎确实如此(例如,我在网上看到了包含大量元数据的图片),但我在SDK文档的任何地方都找不到对它的引用。那么……有人有明确的答案吗?此外,如果有元数据,我如何获取它?IIRC,API出于隐私考虑而隐藏了该数据。数据在图像中,但您无法使用Apple API访问它。有元数据。查看,它为您提供了获取/设置EXIF标记的方法。正如他们所指出的,UIImage将去掉元数据。iphoneexif解决了这个问题。它要求您

我一直在试图弄清楚iPhone(3G或3Gs)摄像头是如何将元数据放入图像中的。有趣的是,似乎确实如此(例如,我在网上看到了包含大量元数据的图片),但我在SDK文档的任何地方都找不到对它的引用。那么……有人有明确的答案吗?此外,如果有元数据,我如何获取它?

IIRC,API出于隐私考虑而隐藏了该数据。数据在图像中,但您无法使用Apple API访问它。

有元数据。查看,它为您提供了获取/设置EXIF标记的方法。正如他们所指出的,UIImage将去掉元数据。iphoneexif解决了这个问题。它要求您使用UIImageJPEGRepresentation()函数将NSData提供给专门的扫描程序类。

这不是普通的EXIF元数据吗?那么我如何获取该数据(例如,如果我想自己解析它)?我认为UIImage.CGImage只提供内容数据,而不是全部内容。