
JPEG
XMP logo The Extensible Metadata Platform ( XMP ) is an ISO standard , originally created by Adobe Systems Inc. , for the creation, processing and interchange of standardized and custom metadata for all kinds of resources. XMP standardizes a data model, a serialization format and core properties for the definition and processing of extensible metadata . It also provides guidelines on how XMP should be embedded into a number of popular image, video and document file formats (e.g. JPEG and PDF ) without breaking their readability by applications that aren't aware of XMP.
Extensible Metadata Platform
python-xmp-toolkit - Python XMP Toolkit - a python library for reading, writing and manipulating XMP metadata.
This appears to be the best tool to use for read/write with XMP in Python. by Apr 12
Navigation Welcome ¶ Python XMP Toolkit is a library for working with XMP metadata, as well as reading/writing XMP metadata stored in many different file formats. Authors: Documentation ¶ Indices and tables ¶
Welcome — Python XMP Toolkit v1.0 documentation
Exploring JPEG Metadata | Mad Irish . net
This gives a decent description of JPEG and how it store metadata. by Apr 12
EXIF.py | Free Audio & Video software downloads at SourceForge
This appears to be a descent tool for extracting metadata. My thought is that when users upload a image to the server, we utilize this library to parse the image data and translate it over to a xml file. The benefit being we can download tag information on lots of images in a single xml file versus searching through each image for a particular tag in each images raw data. by Apr 12
Exchangeable image file format ( Exif ) is a standard that specifies the formats for images , sound , and ancillary tags used by digital cameras (including smartphones ), scanners and other systems handling image and sound files recorded by digital cameras. The specification uses the following existing file formats with the addition of specific metadata tags: JPEG DCT (where DCT refers to the 1974 publication by N. Ahmed , T. Natarajan and K.

