C# 从图像中提取EXIF信息

C# 从图像中提取EXIF信息,c#,performance,extract,exif,C#,Performance,Extract,Exif,我想用C#从一个图像中读取EXIF信息,所有的东西都已经准备好了,我有一个类在其中发送图像,然后我可以开始请求EXIF标记 但问题是速度,目前我唯一的选择是使用Image.FromFile(),同时将整个图像加载到内存中,这在本例中是毫无意义的,因为我只需要一点点信息 所以我的问题是,是否有更好的方法来读取EXIF,也许只是打开一个文件流,读取片段并自己解析,但在我看来,这就像是重新发明轮子。或者可能只是Image.FromFile()在本例中使用了错误的函数 请告诉我:) 编辑 我最终重新发明

我想用C#从一个图像中读取EXIF信息,所有的东西都已经准备好了,我有一个类在其中发送图像,然后我可以开始请求EXIF标记

但问题是速度,目前我唯一的选择是使用Image.FromFile(),同时将整个图像加载到内存中,这在本例中是毫无意义的,因为我只需要一点点信息

所以我的问题是,是否有更好的方法来读取EXIF,也许只是打开一个文件流,读取片段并自己解析,但在我看来,这就像是重新发明轮子。或者可能只是Image.FromFile()在本例中使用了错误的函数

请告诉我:)

编辑

我最终重新发明了方向盘,主要是因为那里的信息非常可怕,而且我还有一些空闲时间可以消磨

在破译了jpeg/exif/tiff结构之后,我现在几乎可以零时间读取和解析exif信息。我真的只需要几个标签,但我可以扩展这个库


啊,顺便说一句,这个页面:非常好,免费提供给你很多信息。

我对exif不太了解,但是,也许你可以复制exif信息并将其写入一个小小的临时jepg。之后,您可以按照说明阅读小jpeg。

可能的重复内容