It also helps to have a general familiarity with imaging metadata, especially XMP. Introduction Microsoft has created a new XMP schema for tagging people within a digital image. This schema enables applications to store the names and locations of individuals who are in the image as metadata within the image. In addition to the new schema, the new photo property System.
|Published (Last):||6 July 2014|
|PDF File Size:||6.62 Mb|
|ePub File Size:||2.44 Mb|
|Price:||Free* [*Free Regsitration Required]|
It also helps to have a general familiarity with imaging metadata, especially XMP. Introduction Microsoft has created a new XMP schema for tagging people within a digital image. This schema enables applications to store the names and locations of individuals who are in the image as metadata within the image.
In addition to the new schema, the new photo property System. WIC utilizes these new features by enabling applications to easily read and write people tagging metadata to digital photos. These interfaces enable applications to use the metadata query language to write metadata to the individual frames of an image. People Names Part of the people-tagging feature is the ability to simply get a list the names of the people tagged within the image. This part of the feature is supported by the System.
PeopleNames property, are used to read the names of people identified in an image and stored in the image metadata. PeopleNames property. PeopleNames" queries the frame for the property. Querying for the people names tag is only useful if the image actually contains the people-tagging metadata. For this to occur, an application must first have written it. The following code example demonstrates using a query writer to write a name to the query path.
Also note that the explicit query path is used instead of System. PeopleNames , whose metadata policy does not support writing metadata. The rectangle information is represented by four comma-delimited decimal values, such as "0.
The first two values specify the top-left coordinate; the final two specify the height and width of the rectangle. The dimensions of the image for the purposes of defining people rectangles are normalized to 1, which means that in the "0. The following sections provide the schema definitions needed for people tagging. The schema definitions in this topic show the XML namespace Uniform Resource Identifier URI that identifies the schema and the preferred schema namespace prefix, followed by a table that lists all properties defined for the schema.
Each table has the following columns: Property - The name of the property, including the preferred namespace prefix. Value type - The value type of the property. The people-tagging support schemas use the XMP value types whenever possible, including Date and Text. Array types are preceded by the container type: alt, bag, or seq. Category - Schema properties are internal or external: Internal metadata must be set by the application.
External metadata must be set by the user and is independent of the contents of the document. Description - The description of the property. Microsoft Photo 1. The preferred schema namespace prefix is MP.
How to: Write Metadata to a Bitmap
XMP provides a standard format for the creation, processing, and interchange of metadata for a wide variety of applications. The XMP specification is available from Adobe. What is XMP? XMP is a standard for processing and storing standardized and proprietary metadata in digital assets. XMP is designed to be the common standard that allows multiple applications to work effectively with metadata. The AEM Assets repository extracts the XMP metadata and uses it to manage the content lifecycle and offers the ability to create automation workflows. XMP standardizes how metadata is defined, created, and processed by providing a data model, a storage model, and schemas.
Subscribe to RSS
In his spare time he enjoys tinkering with gadgets and code. So we are doing a quick article detailing what is XMP metadata and why it is useful. What is XMP metadata? With images this can be incredibly useful as it means you can attach data to the image and it will not be lost as the image is transferred and used. This, of course, is assuming you have embedded the data, storing the metadata as an external object can lead to the data being lost or ignored. Admittedly embedding the metadata will increase the filesize of the image, this is only a small increase and ensures the image and the metadata are kept together. The other thing you should know about XMP is that it is extensible allowing you to add custom parameters to suit your needs.