我们可以在Tiff文件中添加自定义键,或者如何在Tiff文件的图像属性中添加温度数据

时间:2013-06-02 05:58:54

标签: iphone ios objective-c uiimage tiff

我想在选定的位置添加图像的温度数据。是否有任何预先定义的属性,或者我们是否可以在Tiff文件中创建自定义/私钥来存储图像的温度数据。

答案:

使用TIFF库文档在TIFF文件中创建自己的自定义键。在文档中他提到了如何创建和使用自定义键。

http://www.libtiff.org/libtiff.html

1 个答案:

答案 0 :(得分:0)

您无法添加自定义EXIF键,但您可能会作弊......

您可以查找可用的密钥,看看它们中是否有任何合法匹配。或者,您可以将自定义格式字符串添加到kCGImagePropertyTIFFImageDescription以存储数据。例如,它可能是JSON的片段。

NSMutableDictionary *properties = [[NSMutableDictionary alloc] init];
NSMutableDictionary *tags = [[NSMutableDictionary alloc] init];

[properties setObject:@"whatever text you want goes here" forKey:(NSString *)kCGImagePropertyTIFFImageDescription];

[tags setObject:properties forKey:(NSString *)kCGImagePropertyTIFFDictionary];

然后用图像保存标签。

其他密钥记录在案here