我已经编辑了数码图片的 EXIF 属性,并希望能够将它们识别为相同的。我相信这意味着提取有效负载流并计算哈希。最好的方法是什么,最好是在 Java 语言中,最理想的是在 Java 中使用本机实现来提高性能。
问问题
222 次
1 回答
0
JPEG 文件是一系列“片段”。有些包含图像数据,有些则不包含。
Exif 数据存储在 APP1 段中。您可以编写一些代码来比较其他段,看看它们是否匹配。哈希在这里似乎是一种合理的方法。例如,您可能只比较 SOI、DQT 或 DHT 段的哈希。您需要进行试验,看看哪一个能提供最佳结果。
从我的元数据提取器库中查看JpegSegmentReader
该类。
- Java:https ://github.com/drewnoakes/metadata-extractor
- .NET:https ://github.com/drewnoakes/metadata-extractor-dotnet
使用该类,您可以从 JPEG 中提取特定片段进行处理。
让我们知道您的身体情况如何!
于 2016-10-30T20:48:27.427 回答