JPEG

FacebookTwitter
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. http://en.wikipedia.org/wiki/Extensible_Metadata_Platform

Extensible Metadata Platform

http://code.google.com/p/python-xmp-toolkit/ Python XMP Toolkit is a library for working with XMP metadata, as well as reading/writing XMP metadata stored in many different file formats. Python XMP Toolkit is wrapping Exempi (using ctypes ), a C/C++ XMP library based on Adobe XMP Toolkit , ensuring that future updates to the XMP standard are easily incorporated into the library with a minimum amount of work. Python XMP Toolkit has been developed by: Feature Overview The XMP features provided are similar to that of Adobe XMP Toolkit, which are:

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 jeffreydelawderjr 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

http://www.spacetelescope.org/static/projects/python-xmp-toolkit/docs/index.html
http://www.madirish.net/node/222 30 November -0001 About JPEG JPEG is a compression algorithm for digital images described in ISO 10918-1 ( http://www.w3.org/Graphics/JPEG/itu-t81.pdf ). It is a format specification that tells a computer how to render an image based on the bits that comprise the image file.

Exploring JPEG Metadata | Mad Irish . net

This gives a decent description of JPEG and how it store metadata. by jeffreydelawderjr 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 jeffreydelawderjr 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. http://en.wikipedia.org/wiki/Exchangeable_image_file_format

Exchangeable image file format