मैं जेपीईजी और पीएनजी फाइलों में एक्सएमपी मेटाडेटा को पढ़ना/लिखना चाहता हूं।क्या छविमैगिक का उपयोग कर एक्सएमपी मेटाडेटा पढ़ने/लिखने का कोई तरीका है?
मैं exiftool
~ $ exiftool -xmp-dc:description="FooBar" sample.png
1 image files updated
~ $ exiftool sample.png | grep "Description"
Description : FooBar
का उपयोग कर फिर भी ऐसा करने में समर्थ हूँ, मैं ImageMagick
~ $ identify -verbose sample.png | grep "Description"
मेरे कारण का उपयोग कर XMP मेटाडेटा लिखने के लिए वह यह है कि XMP मेटाडाटा पढ़ने में सक्षम नहीं कर रहा हूँ इसलिए इसे एडोब प्रोडक्ट्स द्वारा पढ़ा जा सकता है।
प्रश्न
- वहाँ ImageMagick का उपयोग कर/लिखने XMP मेटाडेटा को पढ़ने के लिए एक तरीका है?
विषय से बाहर है, लेकिन Adobe उत्पादों के साथ संगतता के एकमात्र कारण हेरफेर करना चाहते करने के लिए नहीं है एक्सएमपी मेटाडाटा। http://www.metadataworkinggroup.org/pdf/mwg_guidance.pdf – asp
पीएनजी मेटाडेटा का समर्थन नहीं करता है -> http://stackoverflow.com/questions/9542359/does-png-contain-exif-data-like-jpg –
यह केवल EXIF मेटाडेटा के संबंध में है (हालांकि Exiftool और Exiv2 का वर्कअराउंड है)। पीएनजी का समर्थन करता है XMP मेटाडेटा https://en.wikipedia.org/wiki/Extensible_Metadata_Platform#Location_in_file_types * संपादित करें: * बाह, दिनांक जांच नहीं की – StarGeek