2012-05-25 9 views
9

मुझे अपने EXIF ​​डेटा के आधार पर कुछ छवि फ़ाइलों में हेरफेर करने की आवश्यकता है। क्या ऐसा कुछ आर में किया जा सकता है? मैंने कोई आर कार्य नहीं देखा है जो सीधे EXIF ​​डेटा पढ़ सकता है।क्या आर के साथ EXIF ​​डेटा पढ़ना संभव है?

+2

'पुस्तकालय (एसओएस); findFn ("exif") ' –

उत्तर

6

adimpro पैकेज उपयोगी हो सकता है। यह आयातित छवि पर EXIF ​​डेटा को comment() के रूप में बनाए रखता है। (यह अपने आप का उपयोग नहीं किया है, हालांकि।)

1

यह शायद (http://www.sno.phy.queensu.ca/~phil/exiftool/)

प्रणाली ("/ usr/स्थानीय/bin/exiftool pathimagename.img") तेजी से और अधिक बहुमुखी exiftool उपयोग करने के लिए है

1

मैं एक आर पैकेज है कि यह मूल रूप से या तो किया नहीं पा सके, तो मैं https://github.com/cmartin/EXIFr

अब तक पर अपने ही लागू किया, यह केवल टैग मैं एक परियोजना के लिए उपयोग कर रहा था के एक सबसेट पढ़ता है, लेकिन मैं आसानी से विस्तार कर सकता है यह आपकी जरूरतों के अनुरूप है।

उदाहरण के लिए, एपर्चर मूल्य को पढ़ने के लिए:

read_exif_tags(image_path)[["ApertureValue"]] 
0

मैं adimpro की कोशिश की (जटिल मुझ आदि अन्य पैकेज की जरूरत के लिए) और EXIFr (त्रुटियों मिला)। exiftool काम किया, लेकिन मैं आर एस में सिस्टम कॉल के परिणाम प्राप्त करने के लिए कैसे एक तरह से यह पता लगाने की थी (आप जोड़ने के लिए, प्रशिक्षु = TRUE):

1) install (http://www.sno.phy.queensu.ca/~phil/exiftool/) for your OS 
2) use this in R: varName <- system("/usr/local/bin/exiftool path/example.jpg", intern = TRUE)