आप एक्सफ़-पी की जांच करना चाहते हैं :
टिफ और जेपीईजी फ़ाइलों से EXIF डेटा निकालने के लिए पायथन लाइब्रेरी। उपयोग करने के लिए बहुत आसान है - $ ./EXIF.py image.jpg
या पायथन इमेजिंग लाइब्रेरी (PIL) :
पायथन इमेजिंग लाइब्रेरी (PIL) आपके पायथन दुभाषिया में इमेज प्रोसेसिंग क्षमताओं को जोड़ता है। यह लाइब्रेरी कई फ़ाइल स्वरूपों का समर्थन करती है, और शक्तिशाली छवि प्रसंस्करण और ग्राफिक्स क्षमताओं को प्रदान करती है।
वहाँ भी उपयुक्त नाम pyexif है: http://pyexif.sourceforge.net/
Pyexif python लाइब्रेरी और टूल्स का उद्देश्य Jpeg और टिफ़ फ़ाइलों से EXIF जानकारी निकालना है, जिसमें यह शामिल है। यह जानकारी आम तौर पर डिजिटल इमेजिंग उपकरणों जैसे डिजिटल कैमरा, डिजिटल फिल्म स्कैनर आदि का उपयोग करके बनाई गई छवियों में शामिल होती है।
हालाँकि, ऐसा लगता है कि pyexif काफी समय में अपडेट नहीं किया गया है। वे सलाह देते हैं कि अगर उनका एक्स-पीआईई की जांच करने की चाल नहीं चल रही है, तो आपको शायद कोशिश करनी चाहिए कि सबसे पहले, जैसा कि उनके स्रोत पृष्ठ में लगता है कि कुछ गतिविधि हाल ही में हुई है, हालांकि बहुत ज्यादा नहीं है। अंत में, पीआईएल का उपयोग करके आप ऐसा कर सकते हैं:
from PIL import Image
from PIL.ExifTags import TAGS
def get_exif(fn):
ret = {}
i = Image.open(fn)
info = i._getexif()
for tag, value in info.items():
decoded = TAGS.get(tag, tag)
ret[decoded] = value
return ret
अस्वीकरण :
मुझे वास्तव में कोई पता नहीं है जो सबसे अच्छा है, यह सिर्फ वही है जो मैं Google के साथ मिलकर करने में सक्षम था। :)