यह metadata extractor देखें।
यह जावा में लिखा गया है लेकिन इसे सी # पर भी पोर्ट किया गया है।
मैंने जावा संस्करण का उपयोग दिनांक और मॉडल टैग के आधार पर मेरी जेपीईजी फाइलों का नाम बदलने के लिए एक छोटी उपयोगिता लिखने के लिए किया है। उपयोग करने के लिए बहुत आसान है।
संपादितमेटाडाटा-निकालने नेट भी समर्थन करता है। छवियों और वीडियो से मेटाडेटा तक पहुंचने के लिए यह एक बहुत तेज और सरल लाइब्रेरी है।
यह पूरी तरह से Exif, साथ ही आईपीटीसी, XMP और JPEG, PNG, GIF, PNG, ICO, WebP, PSD, सहित फ़ाइल प्रकारों से मेटाडाटा के कई अन्य प्रकार के ...
var directories = ImageMetadataReader.ReadMetadata(imagePath);
// print out all metadata
foreach (var directory in directories)
foreach (var tag in directory.Tags)
Console.WriteLine($"{directory.Name} - {tag.Name} = {tag.Description}");
// access the date time
var subIfdDirectory = directories.OfType<ExifSubIfdDirectory>().FirstOrDefault();
var dateTime = subIfdDirectory?.GetDateTime(ExifDirectoryBase.TagDateTime);
यह समर्थन करता है NuGet और code's on GitHub के माध्यम से उपलब्ध है।
स्रोत
2008-10-01 08:00:51
छवि मेटाडेटा के लिए बीसीएल का अंतर्निहित समर्थन काफी सीमित है। मैं 2002 से Exif जैसे मेटाडेटा के साथ काम कर रहा हूं और इसमें एक सरल लेकिन शक्तिशाली [.NET] के लिए ऐसे डेटा निकालने के लिए लाइब्रेरी है (https://github.com/drewnoakes/metadata-extractor-dotnet)। –