我需要分析数千个 jpeg 文件(通过检索 EXIF 数据)。这是超过 50 GB 的数据。我无法读取整个文件,因为它会花费太多时间。
C# 中是否有任何方法可以仅从这些文件中读取 EXIF 数据,而无需加载和解压缩整个 jpeg 文件?
编辑:为什么我需要快速方法?
我已经尝试了这个问题的解决方案:How to get the EXIF data from a file using C#
And for 1000 images with total size ~ 1GB it takes 3 minutes to analyze. 因此,对于更大 (50G) 的照片库,可能需要 2 个小时。当您需要几乎即时的信息时,例如:“您的客户首选使用什么缩放”,它太慢了。