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

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

回答:

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

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

你不能添加自定义的EXIF密钥,但你可能会作弊…

你可以查看可用的密钥,看看是否有任何合法的匹配。 或者你可以添加一个自定义的格式string到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]; 

然后用图像保存标签。

其他键logging在这里 。