Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/9.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
Iphone 我们是否可以在Tiff文件中添加自定义密钥,或者如何在Tiff文件的图像属性中添加温度数据_Iphone_Ios_Objective C_Uiimage_Tiff - Fatal编程技术网

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

Iphone 我们是否可以在Tiff文件中添加自定义密钥,或者如何在Tiff文件的图像属性中添加温度数据,iphone,ios,objective-c,uiimage,tiff,Iphone,Ios,Objective C,Uiimage,Tiff,我想在选定点添加图像的温度数据。是否有任何预定义的属性,或者我们是否可以在Tiff文件中创建自定义/私钥来存储图像的温度数据 答复: 使用TIFF库文档在TIFF文件中创建自己的自定义密钥。在文档中,他提到了如何创建和使用自定义密钥 您不能添加自定义EXIF密钥,但您可以作弊 您可以查找可用的密钥,看看其中是否有合法的匹配项。或者,您可以将自定义格式字符串添加到kGimagePropertyFifimageDescription以存储数据。例如,它可能是JSON的一个片段 NSMutableDi

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

答复:

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


您不能添加自定义EXIF密钥,但您可以作弊

您可以查找可用的密钥,看看其中是否有合法的匹配项。或者,您可以将自定义格式字符串添加到
kGimagePropertyFifimageDescription
以存储数据。例如,它可能是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];
然后将标记与图像一起保存


其他关键点都有文档记录。

您看过这家公司做了什么吗?谢谢@BitBank。这会给我一些想法。将检查它并让您知道它的状态。@BitBank验证了它的数据。不走运..请看这一页:我假设您已经编写了自己的代码来生成TIFF文件。如果不依赖通用解决方案,添加自定义标记很简单。我会写代码。如果你有兴趣,请与我联系(bitbank@pobox.com)。如果我们使用此键,它将不会显示为我们提供的任何键,这是一种浪费。使用TIFF库解决了此问题。@Madhu如果您找到了一个好的解决方案,请添加一个答案:-)