有可靠的.NET Image元数据库吗?

Lib*_*bor 9 .net exif metadata image

我正在寻找一些具有以下要求的图像元数据处理库:

  • 支持EXIF,IPTC和XMP
  • 支持快速读取元数据标签(例如,批量加载带注释的图像缩略图)
  • 支持编写元数据标签
  • 支持标准和RAW图像格式

我发现了几个候选人,但每个都有一些缺陷:

  • WIC - 元数据支持基于每个编解码器,不可能从PNG和其他格式中提取XMP或EXIF元数据; RAW编解码器可能不一致地支持元数据
  • Exiv2 - C#包装器很老,在64位平台上存在问题
  • FreeImage - 必须加载图像才能读取元数据
  • Exiftool - 非常好,但是用Perl编写,只有命令行应用程序可以在.NET中使用 - 许多图像的加载信息可能非常慢
  • XmpUtils - 无法从JPEG文件以外的地方提取EXIF标签(在PNG上试过)

我正致力于照片管理应用程序,需要具备出色的图像元数据支持...

xpd*_*pda 0

Leadtools可能适合您。尽管我必须编写自己的类来破译创客笔记,但我在这方面运气很好。