【问题标题】:Extract EXIF information from image从图像中提取EXIF信息
【发布时间】:2011-03-07 01:07:37
【问题描述】:

我想使用 C# 从图像中读取 EXIF 信息,并且一切都准备就绪,我有一个类,我可以在其中发送图像,然后我可以开始请求 EXIF 标记。

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

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

请赐教:)

编辑

我最终重新发明了轮子,主要是因为那里的信息非常可怕,而且我有几个空闲时间可以消磨。

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

啊,顺便说一句,这个页面:http://gvsoft.homedns.org/exif/exif-explanation.html 非常好,并且免费为您提供了很多。

【问题讨论】:

标签: c# performance extract exif


【解决方案1】:

我对 exif 了解不多,但是,也许您可​​以将 exif 信息复制出来并将其写入一个很小的临时 jepg。之后,您可以按照您的描述阅读小 jpeg。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-11-16
    • 2011-02-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多