我正在尋找一些圖像元數據處理庫下列要求:是否有任何可靠的.NET圖像元數據庫?
- 支持EXIF,IPTC和XMP
- 支持快速閱讀的元數據標籤(例如圖像的縮略圖批量裝載有註解)的
- 支持編寫元數據標籤
- 支持標準和RAW圖像格式
我發現幾個候選,但每個都有一些缺陷:
- WIC - 元數據的支持是基於每個編解碼器的基礎上,不可能提取從PNG格式和其他格式的XMP或EXIF元數據; RAW編解碼器可能不支持元數據一致
- Exiv2 - C#的包裝很舊而且有在64位平臺上
- 的FreeImage問題 - 圖像具有順序加載讀取的元數據
- Exiftool - 優秀的,但用Perl編寫,只有命令行應用程序可以從.NET使用 - 許多圖像的加載信息可能非常緩慢
- XmpUtils - 無法從JPEG文件以外的EXIF標記中提取PNG)
我工作的一個需要具有優異的圖像元數據支持的照片管理應用程序...
我在https://github.com/drewnoakes/metadata-extractor-dotnet上維護了一個閱讀圖像元數據的功能豐富的庫。 –