कैसे मेरी jpegs से EXIF ​​डेटा प्राप्त करने के लिए?

वोट
0

मुझे लगता है कि मैं अपने बंडल में शामिल कर रहा हूँ, या संभवतः दस्तावेज़ फ़ोल्डर के लिए अपने खुद के सर्वर से डाउनलोड कुछ jpegs करने के लिए एक तारीख और एक नाम से जोड़ने के लिए की है। वहाँ आसानी से EXIF ​​डेटा को निकालने के लिए कोई तरीका है?

यदि हां, तो फिर मैं इस जानकारी स्टोर करने के लिए EXIF ​​का प्रयोग करेंगे। यदि नहीं, तो मैं एक डेटाबेस या फ्लैट फ़ाइल है कि छवि फ़ाइल के लिए अपनी अतिरिक्त डेटा नक्शे बनाने के लिए होगा।

ध्यान रखें, इन तस्वीरों iPhone ले लिया है और UIImagePicker के माध्यम से या से सैंडबॉक्स बाहर प्रदान कर रहा है नहीं कर रहे हैं। ये है कि मैं एप्लिकेशन या दस्तावेज़ में downloadig साथ शामिल कर रहा हूँ तस्वीरें अपने आप फ़ोल्डर हैं। यहां महत्वपूर्ण बात यह आसानी है:

यह करने के लिए आसान है

  • मेरी छवि फ़ाइलों से EXIF ​​फ़ाइल को पढ़ने
  • अन्य फ़ाइल है कि छवि फ़ाइल और संबद्ध डेटा का ट्रैक रखता है (SQLite हो सकता है)

धन्यवाद!

14/10/2009 को 06:09
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


3 जवाब

वोट
3

आप का उपयोग कर कोशिश कर सकते हैं iphone-exif टूलकिट डेटा निकालने के। हालांकि, यह जीपीएल लाइसेंस प्राप्त है और यदि आपका ऐप्स वाणिज्यिक है आप एक लाइसेंस सौदा बातचीत करने के लिए की आवश्यकता होगी। यदि यह व्यवहार्य नहीं है तो आप बाहरी मेटा डेटा मार्ग जाने के लिए कर सकते हैं।

14/10/2009 को 06:37
का स्रोत उपयोगकर्ता

वोट
2

वास्तविक EXIF डेटा एक छोटा सा के रूप में संग्रहीत किया जाता है TIFF जानकारी है कि TIFF विनिर्देश में एक घर नहीं है के लिए EXIF विशेष TIFF टैग के साथ फ़ाइल। जब एक JPEG फ़ाइल (वास्तव में एक JFIF बिटस्ट्रीम) में रखा गया है, यह एक जेपीईजी APP1 मार्कर जो सिर्फ एक 64KB से कम बिट के लिए EXIF डेटा का कुल आकार की सीमा में संग्रहित है।

ऐसा नहीं है कि मुश्किल APP1 मार्कर लगाने के लिए, इस बात की पुष्टि यह EXIF ​​डेटा होता है, और उसके बाद काफी जानवर बल कोडिंग के साथ EXIF ​​टैग की एक विशिष्ट संग्रह पार्स आउट नहीं होना चाहिए।

एक उदाहरण आप देख सकते है exiftool जो सिर्फ इतना है कि करता है, और पर्ल को उसी शर्तों के तहत पर्ल और खुला स्रोत में लिखा है।

14/10/2009 को 06:48
का स्रोत उपयोगकर्ता

वोट
1

इन फ़ाइलों को अपने खुद के आवेदन में उपयोग के लिए विशुद्ध रूप से कर रहे हैं और उपयोगकर्ता द्वारा अन्य उपकरणों में पुन: उपयोग नहीं किया जाएगा, तो टिप्पणी खंड 0xFFFE में XML / JSON के रूप में अपने डेटा भंडारण में कुछ लाभ है। जैसा कि बताया जा इससे पहले कि आप के साथ खेलने के लिए 64k से कम मिलता है।

टिप्पणी खंड का उपयोग करने का सौंदर्य यह है कि यह छवि संपादन उपकरण द्वारा संरक्षित किया जाना चाहिए है (क्योंकि आप IFD ब्लॉक कि EXIF ​​डेटा स्टोर कर पार करने के लिए की जरूरत नहीं है, तो आप सिर्फ पढ़ने / 4 बाइट प्रकार के साथ एक पाठ स्ट्रिंग लिखने पहुँच के लिए जल्दी है / लंबाई हेडर) और एक ग्राफिक्स अनुप्रयोग में है मानव पठनीय / लिखने योग्य।

मैं व्यावहारिक अगर एक DB में संबद्ध डेटा भंडारण से बच जाएंगे, ताकि आप डाटाबेस उपलब्ध फ़ाइलों से तालमेल न बिठा बनने का जोखिम नहीं है।

11/11/2009 को 15:18
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more