What is the best EXIF library for .Net?我正在寻找简单直接的解决方案来访问 .Net 中 jpeg 图像的 EXIF 信息。有人有这方面的经验吗? 如果你愿意使用开源库,我可以谦虚地推荐一个我自己的创作吗? 元数据提取器项目自 2002 年以来一直在 Java 上运行良好,现在可用于 .NET。
它可以通过 NuGet 或 GitHub 获得。 示例用法:
如果您正在针对框架的 v3(或更高版本)进行编译,则可以使用 ExifLib 是一个新的非常快速的库——Simon McKenzie 的 .NET 2.0 的快速 Exif 数据提取器。我最终使用了这个,代码易于使用和理解。我将它用于根据拍摄日期重命名的应用程序。我想知道这样的应用程序已经写了多少次了。 我的提示:确保在完成对 ExifReader 对象的处理或文件保持打开状态后调用 Dispose。 我保存在 feeddemon 中供我有空时查看更多内容的内容(对于程序员来说是什么时候?哈哈)在下面 ExifTagCollection - EXIF 元数据提取库 迈克 我喜欢 Atalasoft 的 DotImage Photo,但它是一个闭源解决方案,每个开发许可证的成本约为 600。 您还可以查看 Codeplex 的 DTools,这是一个旨在补充标准 Fx 的开源框架。它包括一些与 Exif 相关的类。 看看这个元数据提取器。它是用 Java 编写的,但也已移植到 C#。我已经使用 Java 版本编写了一个小实用程序来根据日期和模型标签重命名我的 jpeg 文件。非常容易使用。 几年前,我与 Omar Shahine 一起开发了一个小型 JPEG EXIF 应用程序来处理 JPEG EXIF 文件,名为 JpegHammer。 他从该项目中提取了一个库并将其命名为 PhotoLibrary,它是 EXIF 2.2 标签的简单 .NET package器。不幸的是,GotDotNet 站点消失了,CodePlex 没有它,Omar 的网站链接不起作用,我也没有副本了。 但是,如果您可以在 Google 上进行挖掘,也许您会找到它,它会为您解决问题。 |