एक कहाँ में मेटा डेटा और छवि फ़ाइल और क्या यह निशान ऐसा करने के लिए सम्मिलित करता है? मैं इसे php के साथ करना चाहता हूँ।कैसे मैं एक छवि के लिए मेटाडेटा जोड़ सकते हैं?
उत्तर
मैं हाल ही में RDFa और एक HTML <imagemap>
संयोजन निर्दिष्ट करके छवियों को बेहतर बनाने के बारे में W3C ब्लॉग पर एक बहुत अच्छा लेख देखा न केवल क्या छवि में है, लेकिन यह भी छवि में वह जगह है जहाँ: में http://www.w3.org/QA/2008/01/rdfa_and_html_imagemap.html
Php एकीकरण छवियों;)
http://bechtsoudis.com/archive/2011/09/08/php-code-into-jpeg-metadata-from-hide-to-unhide/index.html
JPEG, TIFF PSD, कच्चे और कई अन्य फ़ाइल स्वरूपों किसी एक या सभी मेटाडाटा के मानक प्रकार निम्नलिखित शामिल कर सकते हैं:
आईपीटीसी-आईआईएम अक्सर "विरासत" आईपीटीसी कहा जाता है, इस स्कीमा 1990 के दशक में विकसित किया गया था, मुख्य रूप से अनुशीर्षक जल्दी डिजिटल छवियों में समाचार संगठनों को सहायता करने के। इसका प्राथमिक लाभ यह है कि सबसे छवि संपादन और प्रबंधन कार्यक्रम पढ़ सकते हैं और इसके व्यापक रूप से संगत क्षेत्रों में लिख सकते हैं।
आईपीटीसी कोर & एक्सटेंशन इस नयी स्कीमा आईआईएम की विरासत पर बनाता है वर्णनात्मक और प्रशासनिक जानकारी के अधिक प्रकार, स्टॉक फोटोग्राफी और सांस्कृतिक विरासत समुदायों की जरूरतों को समायोजित करने के लिए नए क्षेत्रों, एक और अधिक मजबूत डेटा में पैक सहित जोड़कर प्रारूप, "एक्सएमपी।"
प्लस छवि-उपयोग लाइसेंसों की पहचान और परिभाषा के लिए चित्र लाइसेंसिंग यूनिवर्सल सिस्टम, एक कॉपीराइट धारक, उपयोगकर्ता, स्कोप और लाइसेंस प्राप्त छवि उपयोग की शर्तों की पहचान करने वाले वर्णों की एक स्ट्रिंग उत्पन्न करने के लिए एक स्कीमा और टूल का वर्णन करता है।
एक्सएमपी यह छवि मेटाडेटा को संग्रहीत करने और एक्सेस करने के लिए आईपीटीसी कोर और एक्सटेंशन द्वारा उपयोग किया जाने वाला नया डेटा प्रारूप है। यह एक छवि फ़ाइल में या एक साथ साइडकार फ़ाइल में मेटाडाटा भंडारण के लिए सक्षम बनाता है, और यह कस्टम मेटाडाटा क्षेत्रों के निर्माण की अनुमति देता है।
Exif इन मेटाडेटा, जो अक्सर कैमरे और अन्य कैप्चर उपकरणों द्वारा बनाए जाते हैं, में छवि और इसकी कैप्चर विधि जैसे एक्सपोजर सेटिंग्स, कैप्चर टाइम, जीपीएस लोकेशन सूचना और कैमरा मॉडल के बारे में तकनीकी जानकारी शामिल होती है।
डबलिन कोर कई छवि पुस्तकालयों और उद्योगों की एक विस्तृत विविधता इस स्कीमा का उपयोग कर छवि फ़ाइलों के साथ जानकारी स्टोर। इसके कई फ़ील्ड आईपीटीसी प्रारूपों के साथ अंतःक्रियाशील हैं।
मेरी माफ़ी:/ – PotatoChip
क्या मेटाडाटा केवल जेपीईजी छवि पर लागू होता है? पीएनजी और जीआईएफ के बारे में क्या? –
कुछ अंतर्दृष्टि – PotatoChip
पीएचपी में आप उपयोग कर सकते हैं हेडर:
उदाहरण:
header('Content-Length: ' . filesize($file)); /// that's the file size
आपको लगता है कि एक तरह अधिक शीर्षलेख जोड़ सकते हैं और यह काम करेंगे।तुम भी कुछ कस्टम हेडर भेज सकते हैं और यह अभी भी काम करेंगे :)
के साथ मेरा मूल उत्तर अपडेट किया गया यह छवि फ़ाइल का मेटाडेटा हिस्सा नहीं बनायेगा, लेकिन HTTP प्रतिक्रिया का हिस्सा होगा, इसलिए यदि उपयोगकर्ता फ़ाइल छवि सहेजता है तो वे खो जाएंगे। इस बात का जिक्र नहीं है कि कस्टम HTTP शीर्षलेखों को आईपीटीसी एम्बेड के लिए 'X-' – Xenos
यदि आप ImageMagick की तरह छवि पुस्तकालयों का उपयोग कर सकते हैं
http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=20183
वहाँ एक और उपकरण है जो retieve और कुछ मेटाडेटा अगर संशोधित कर सकते हैं मैं Jhead नामित पता है छवियों
आप छवि के लिए जानकारी जोड़ने के लिए PHP में iptcembed समारोह के लिए जा सकते हैं। उपयोग यहां पाया जा सकता है: http://php.net/manual/en/function.iptcembed.php
जोड़ा गया डेटा iptcparse फ़ंक्शन का उपयोग करके पुनर्प्राप्त किया जा सकता है।
मुझे बताएं कि यह आपके लिए काम करता है या नहीं।
+1 से प्रारंभ होना चाहिए, लेकिन दुर्भाग्यवश iptcembed अधिकांश मामलों में हेरफेर करने के लिए पर्याप्त नहीं है, इसमें मल्टीबाइट हेडर डेटा के साथ समस्याएं भी हैं। और केवल जेपीईजी का समर्थन करता है। अधिक: iptc.org। मैं एक साधारण php wrapper के साथ imagemagick का उपयोग करने की सलाह देते हैं। जो स्मृति उपयोग और प्रदर्शन और उपलब्धता पर अधिक प्रभावी होगा – risyasin
- 1. कैसे मैं ईमेल शरीर में छवि जोड़ सकते हैं
- 2. matplotlib सहेजे गए आंकड़ों में मेटाडेटा जोड़ सकते हैं?
- 3. जोड़ सकते हैं या
- 4. क्या आप UINavigationBar के ऊपर एक UIView जोड़ सकते हैं?
- 5. मैं कैसे "चरित्र सी # में एक बहु लाइन स्ट्रिंग घोषणा करने के लिए जोड़ सकते हैं
- 6. मैं कैसे सी # में स्ट्रिंग के अंत करने के लिए \ प्रतीक जोड़ सकते हैं
- 7. एक स्थानीय रेपो जोड़ सकते हैं और एक दूरस्थ रेपो
- 8. मैं कैसे जोड़ सकते हैं "लोड अधिक" तालिका दृश्य करने के लिए विकल्प
- 9. कैसे मैं asp.net ड्रॉपडाउन सूची के लिए अतिरिक्त विशेषता फ़ील्ड जोड़ सकते हैं
- 10. इनको स्लेश अनुगामी जोड़ सकते हैं और
- 11. कैसे आप डेटा-टॉगल जोड़ सकते हैं = एक लंगर के लिए "ड्रॉपडाउन"
- 12. क्या आप एक परिवर्तनीय घोषणा के लिए एक शर्त जोड़ सकते हैं?
- 13. मैटलैब में किसी छवि को मेटाडेटा कैसे जोड़ूं?
- 14. मैं कैसे before_save सहयोग से एक प्रमाणीकरण त्रुटि जोड़ सकते हैं कॉलबैक
- 15. आप वेब क्लाइंट (सी #) में प्रमाणपत्र कैसे जोड़ सकते हैं?
- 16. क्या आप एक जेपीईजी खोल सकते हैं, टेक्स्ट जोड़ सकते हैं, और .NET में जेपीईजी के रूप में पुनः सहेज सकते हैं?
- 17. मैं डिफ़ॉल्ट मान के बिना एक नहीं अशक्त स्तंभ जोड़ सकते हैं
- 18. आर: मैं कैसे परिवर्तनीय घटकों में जोड़ सकते हैं, मामलों के भीतर, शून्य
- 19. क्या आप जावास्क्रिप्ट का उपयोग कर एक से अधिक छवियों को एक साथ जोड़ सकते हैं?
- 20. MySQL के साथ तारों को जोड़ सकते हैं ||
- 21. मैं ओपनसीएल compability के लिए कैसे परीक्षण कर सकते हैं?
- 22. क्लोजर मेटाडेटा के कुछ उपयोग क्या हैं?
- 23. मैं कैसे एक नियम के मैच के लिए mod_rewrite प्राप्त कर सकते हैं बस एक बार
- 24. मैं एक php स्क्रिप्ट कैसे एक फ़ाइल फ़ाइल की प्रत्येक पंक्ति में एक टैब जोड़ सकते हैं?
- 25. iText कैसे आप एक नीली लपटें दस्तावेज़ में एक नया पृष्ठ जोड़ सकते हैं नया पृष्ठ
- 26. आप कैसे एक नया कीवर्ड जोड़ सकते हैं, एक कीवर्ड जिसे मुख्य माना जाएगा?
- 27. एमपी 3 से मेटाडेटा निकालने के लिए कैसे?
- 28. एक विश्वसनीय JSON प्रतिक्रिया में मेटाडेटा जोड़ने के लिए सर्वोत्तम प्रथाएं क्या हैं?
- 29. कैसे मैं एक उपयोगकर्ता नियंत्रण करने के लिए एक क्षेत्र बाध्य कर सकते हैं
- 30. मैं कैसे एक हस्ताक्षरित पूर्णांक करने के लिए एक हेक्स ASCII स्ट्रिंग में बदल सकते हैं
आप किस प्रकार की इमेजरी से निपट रहे हैं? PNG का? बिटमैप? JPEGs? –
@ थॉमस ओवेन्स - मुझे लगता है कि उनका मतलब अधिक गैर-बाइनरी मेटाडेटा है, जैसे ' 'टैग या' alt' विशेषताएँ ... –