从JPG读取EXIF数据

Mar*_*acz 4 c# jpeg exif

我需要分析数千个jpeg文件(通过检索它的EXIF数据).它超过50 GB的数据.我无法读取整个文件,因为它需要花费太多时间.

C#中是否有任何方法只读取这些文件中的EXIF数据而无需加载和解压缩整个jpeg文件?

编辑:为什么我需要快速方法?
我已经尝试过这个问题的解决方案:如何使用C#从文件中获取EXIF数据
而对于1000个总大小约为1GB的图像,需要3分钟进行分析.因此,对于较大的(50G)照片库,可能需要2个小时.当您需要几乎即时的信息时,例如:"客户使用的缩放比例是什么",这太慢了.

yam*_*men 8

您可以在ExifLib中找到一些代码示例- 用于.NET 2.0+的快速Exif数据提取器(以及一个完整的项目),它显示了如何读取仅获取EXIF信息所需的最小数据.