iPhone 3G / 3Gs相机是否将元数据放入其图像中? (你怎么得到它?)

时间:2010-04-11 21:02:24

标签: iphone objective-c cocoa-touch graphics camera

我一直试图弄清楚iPhone(3G或3Gs)相机是否将元数据放入其图像中。有趣的是,它似乎确实如此(例如,我看到网上发布的图片包含一堆元数据),但我无法在SDK文档的任何地方找到它的引用。所以....有没有人有明确的答案?另外,如果元数据,我该如何获取它?

2 个答案:

答案 0 :(得分:2)

有元数据。查看iphone-exif project,它为您提供了获取/设置EXIF标记的方法。正如他们所指出的那样,UIImage将删除元数据。 iphone-exif解决这个问题。它要求您使用UIImageJPEGRepresentation()函数将NSData提供给它们提供的专用扫描器类。

答案 1 :(得分:1)

IIRC,API隐藏了隐私问题的数据。数据在图像中,但您无法使用Apple API进行访问。