31 lines
1.1 KiB
Plaintext
31 lines
1.1 KiB
Plaintext
Exempi is an implementation of XMP. Version 1.99.x is based on
|
|
Adobe XMP SDK 4.1.1 and released under a BSD-style license like
|
|
Adobe's.
|
|
|
|
The Adobe Extensible Metadata Platform (XMP) is a standard for
|
|
processing and storing standardized and proprietary metadata,
|
|
created by Adobe Systems Inc..
|
|
|
|
XMP standardizes the definition, creation, and processing of
|
|
extensible metadata. Serialized XMP can be embedded into a
|
|
significant number of popular file formats, without breaking
|
|
their readability by non-XMP-aware applications. Embedding
|
|
metadata ("the truth is in the file") avoids many problems
|
|
that occur when metadata is stored separately. XMP is used
|
|
in PDF, photography and photo editing applications.
|
|
|
|
The API is C based and means to be used from any language and
|
|
be easier to maintain ABI stability.
|
|
|
|
The overall changes include:
|
|
|
|
* STABLE C API/ABI for the library, instead of a C++ template
|
|
based version.
|
|
* GNU friendly build system based on automake.
|
|
* Code changes for UN*X systems compatibility.
|
|
* Architecture support for 64-bits (x86_64) and others.
|
|
* Test suite.
|
|
|
|
exempi requires the boost library. A buildscript is available
|
|
at slackbuilds.org
|