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

标签 iphone ios objective-c uiimage tiff

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

回答:

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

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

最佳答案

您不能添加自定义 EXIF key ,但您可以作弊...

您可以查找可用 key 并查看其中是否有合法匹配项。或者您可以将自定义格式字符串添加到 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 .

关于iphone - 我们可以在 Tiff 文件中添加自定义键或如何在 Tiff 文件的图像属性中添加温度数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16880183/

相关文章:

iphone - 使用 GPUImageRGBFilter

.net - 设计可移植到 iOS/Monotouch 的 Windows Phone 游戏的技巧

iphone - 调整 ASIWebPageRequest 的 header 搜索路径

objective-c - 为什么存档?它如何提高性能?

ios - 如何使iOS应用程序在事件的后台和前台运行

iphone - 如何从命令行将 iPhone 应用程序部署到模拟器?

iphone - 在文本中定义选项

iphone - 如何向 iOS 通讯录(地址簿)添加新联系人?

ios - swift 如何知道要导入哪些文件?

ios - 如何检测平移手势何时真正快速而不是精细地移动以相应地调整控制?