2011-08-26 99 views
9

मैं निम्नलिखित आवश्यकताओं के साथ पुस्तकालय से निपटने कुछ छवि मेटाडाटा लिए खोज रहा था:क्या कोई विश्वसनीय .NET छवि मेटाडाटा लाइब्रेरी है?

  • समर्थन EXIF, IPTC और XMP
  • समर्थन तेजी मेटाडाटा टैग (एनोटेशन के साथ छवि थंबनेल के बैच लोड करने के लिए जैसे) के पढ़ने
  • समर्थन लेखन मेटाडाटा टैग
  • समर्थन दोनों मानक और रॉ छवि प्रारूप

मैं कई उम्मीदवारों पाया है, लेकिन हर कुछ दोष है:

  • WIC - मेटाडाटा समर्थन प्रति-कोडेक आधार, नहीं संभव PNG का और अन्य प्रारूपों से XMP या EXIF ​​मेटाडेटा निकालने के लिए पर है, रॉ कोडेक मेटाडाटा समर्थन नहीं कर सकते लगातार
  • Exiv2 - सी # आवरण काफी पुराना है और वहाँ 64 बिट प्लेटफार्मों
  • FreeImage पर समस्याएं हैं - छवि क्रम में लोड करने के लिए मेटाडाटा पढ़ने में
  • Exiftool है - उत्कृष्ट, लेकिन पर्ल में लिखा गया है और केवल कमांड लाइन एप से उपयोग किया जा सकता है। कई छवियों के लिए .NET लोडिंग जानकारी बहुत धीमी हो सकती है
  • XmpUtils - जेपीईजी फ़ाइलों के अलावा अन्य से EXIF ​​टैग निकालने में असमर्थ (कोशिश की गई पीएनजी)

मैं तस्वीर-प्रबंधन अनुप्रयोग जो उत्कृष्ट छवि मेटाडाटा समर्थन की जरूरत पर काम कर रहा हूँ ...

+1

मैं https://github.com/drewnoakes/metadata-extractor-dotnet –

उत्तर

0

Leadtools आप के लिए काम कर सकते हैं। मुझे इसके साथ बहुत अच्छी किस्मत मिली है, हालांकि मुझे makernotes समझने के लिए अपनी खुद की कक्षाएं लिखनी थीं।

0

मेरे पास दो साल पहले की वही ज़रूरत थी और आईपीटीसी, एक्सएमपी, एक्सआईएफ और आईएफडी नामस्थानों को मेटाडेटा पढ़ने और लिखने वाले एक एप्लिकेशन को लिखना समाप्त हो गया। एप्लिकेशन एकल और बैच छवियों दोनों को संभाल सकता है। यह सी #, डब्ल्यूपीएफ में लिखा गया है। आप here से कोड प्राप्त कर सकते हैं।

+0

पर छवि मेटाडेटा पढ़ने के लिए एक सुविधा समृद्ध लाइब्रेरी बनाए रखता हूं धन्यवाद, मैं इसे देख लूंगा। आखिरकार मैंने अन्य प्रारूपों के लिए जेपीईजी मेटाडाटा और फ्री इमेज के लिए डब्ल्यूपीएफ का उपयोग करने का फैसला किया (विशेष रूप से कैमरा रॉ प्रारूप), क्योंकि WPF रॉ कोडेक्स पर निर्भर करता है)। – Libor

+0

ग्रेट। यदि आप कोड पर कोई प्रश्न पूछते हैं तो मुझे बताएं। – muruge

संबंधित मुद्दे