我正在搜索一些具有以下要求的图像元数据处理库:
- 支持EXIF,IPTC和XMP
- 支持快速读取元数据标签(例如批量加载带注释的图片缩略图)
- 支持编写元数据标签
- 支持标准和RAW图像格式
我找到了几个候选人,但每个人都有一些缺陷:
- WIC - 元数据支持基于每个编解码器,无法从PNG和其他格式中提取XMP或EXIF元数据; RAW编解码器可能不一致地支持元数据
- Exiv2 - C#包装器很老,64位平台上存在问题
- FreeImage - 必须加载图片才能阅读元数据
- Exiftool - 非常好,但是用Perl编写,只能从.NET使用命令行应用程序 - 许多图像的加载信息可能非常慢
- XmpUtils - 无法从JPEG文件以外的地方提取EXIF标记(在PNG上试用)
我正致力于照片管理应用程序,需要具备出色的图像元数据支持...