के माध्यम से छवियों पर जटिल कस्टम मेटाडेटा लिखना मैं छवियों पर कस्टम मेटाडेटा लिखना चाहता हूं (ज्यादातर jpegs, लेकिन अन्य भी हो सकता है)। अब तक मैं पीआईएल के माध्यम से ऐसा करने में सक्षम नहीं हूं (मैं केंद्र 5 & पर हूं, मुझे पाइएक्सिव इंस्टॉल नहीं किया जा सका) मैं समझता हूं कि मैं कुछ पूर्व परिभाषित टैग अपडेट कर सकता हूं, लेकिन मुझे कस्टम फ़ील्ड बनाने की आवश्यकता है/टैग! क्या यह किया जा सकता है?पाइथन
यह डेटा उपयोगकर्ताओं द्वारा बनाया जाएगा, इसलिए मुझे नहीं पता कि वे टैग हाथ से पहले या उनके पास क्या हैं। मुझे उन्हें टैग/उपटैग & बनाने की अनुमति देने की आवश्यकता है, फिर उनके लिए डेटा लिखें।
Category : Human
Physical :
skin_type : smooth
complexion : fair
eye_color: blue
beard: yes
beard_color: brown
age: mid
Location :
city: london
terrain: grass
buildings: old
मैं भी पाया गया कि जनहित याचिका JpegImagePlugin के माध्यम से एक jpeg बचत पर, सभी पिछले मेटाडाटा नए डेटा है कि आप करने के लिए नहीं मिलता है के साथ ओवरराइट है: उदाहरण के लिए, किसी को किसी विशेष छवि पर इस मेटाडाटा बनाना चाह सकते हैं संपादित? क्या यह एक बग है?
चीयर्स, एस
इस बात के लिए बहुत-बहुत धन्यवाद ! वास्तव में, pyexiv2 साथ, मैं भी कस्टम मेटाडाटा लिख सकते हैं: ' pyexiv2.xmp.register_namespace ('/', 'कस्टम') मेटाडाटा [ 'Xmp.custom.category'] = 'मानव' ' लेकिन समस्या यह है कि (सेंटोस 5 + पायथन 2.6) पर, मैं अपनी सभी निर्भरताओं के साथ pyexiv2 स्थापित नहीं कर पा रहा हूं: पी तो मैं यह देखने की कोशिश कर रहा हूं कि पीआईएल मेरे लिए काम करता है या नहीं! – Saurabh
कस्टम टैग बनाने के तरीके के लिए धन्यवाद। क्षमा करें मुझे CentOS के बारे में बहुत कुछ पता नहीं है (और मुझे लगता है कि आपने 'yum install pyexiv2' को आजमाया है।) दुर्भाग्यवश, AFAIK, PIL 1.1.7 [पढ़ सकते हैं लेकिन EXIF मेटाडेटा नहीं लिख सकते हैं] (http://stackoverflow.com/ ए/1608545/1 9 055 9 7) और [EXIF लिखने का समर्थन अभी तक पीआईएल 1.2 में जोड़ा नहीं गया है] (https://bitbucket.org/effbot/pil-2009-raclette/src/cd403356263f/CHANGES)। – unutbu
आप सही हैं। मैं पीआईएल पर छोड़ रहा हूँ। लेकिन मैंने आपकी पिछली पोस्ट को मेरे उत्तर के रूप में स्वीकार कर लिया है क्योंकि यह मुझे आगे बढ़ने के लिए उचित आधार देता है! धन्यवाद! – Saurabh