2

我在将 EXIF 数据添加到从 UIImagePickerControl 捕获的图像中取得了一些巨大的成功......主要遵循其他问题的示例。IE

  1. UIImagePickerController 并从现有照片中提取 EXIF 数据
  2. 为图像设置 exif 数据时出现问题

但我从未设法(设置然后检索)ImageUniqueID 标签(kCGImagePropertyExifImageUniquID)

我尝试了各种组合:

NSMutableDictionary *EXIFDictionary = [[[metadataAsMutable objectForKey:(NSString *)kCGImagePropertyExifDictionary]mutableCopy]autorelease];

[EXIFDictionary setObject:@"1234" forKey:(NSString*)kCGImagePropertyExifImageUniquID];

//[EXIFDictionary setObject[NSNumber numberWithInt:1234] forKey:(NSString*)kCGImagePropertyExifImageUniquID];

[metadataAsMutable setObject:EXIFDictionary forKey:(NSString *)kCGImagePropertyExifDictionary];

//then save the mutable data back to Image

我使用此方法设置的所有其他 EXIF、TIFF 和 IPTC 密钥都成功保存,然后使用类似方法检索。

任何想法如何设置这个值?

4

0 回答 0