You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

140 lines
5.3 KiB
HTML

__doctype__
<html>
__header1__
<body>
__sidebar1__
<div id="content">
__maintitle__
<h2>Example 5: xmpsample.cpp</h2>
<p>Sample (test) usage of high level XMP classes. This example shows various aspects
of setting XMP metadata, including complex types. See also
<a href="example2.html">addmoddel.cpp</a></p>
__example5__
<p><a name="output">The resulting XMP Exiv2 metadata and XMP packet is below.</a>
The same can be achieved with a set of <a href="sample.html#xmp">commands</a>
to the exiv2 command line tool.</p>
<a name="xmpsamle"></a>
<div class="fragment"><pre>
<span class="stringliteral">$ xmpsample</span>
Xmp.dc.source XmpText 13 xmpsample.cpp
Xmp.dc.subject XmpBag 2 Palmtree, Rubbertree
Xmp.dc.title LangAlt 2 lang="de-DE" Sonnenuntergang am Strand, lang="en-US" Sunset on the beach
Xmp.dc.one XmpText 2 -1
Xmp.dc.two XmpText 6 3.1415
Xmp.dc.three XmpText 3 5/7
Xmp.dc.four XmpText 3 255
Xmp.dc.five XmpText 3 256
Xmp.dc.six XmpText 5 false
Xmp.dc.seven XmpText 5 Seven
Xmp.dc.format XmpText 10 image/jpeg
Xmp.dc.creator XmpSeq 3 1) The first creator, 2) The second creator, 3) And another one
Xmp.dc.description LangAlt 2 lang="x-default" Hello, World, lang="de-DE" Hallo, Welt
Xmp.tiff.ImageDescription LangAlt 2 lang="x-default" TIFF image description, lang="de-DE" TIFF Bildbeschreibung
Xmp.xmpDM.videoFrameSize/stDim:w XmpText 2 16
Xmp.xmpDM.videoFrameSize/stDim:h XmpText 1 9
Xmp.xmpDM.videoFrameSize/stDim:unit XmpText 4 inch
Xmp.dc.publisher XmpBag 1 James Bond
Xmp.dc.publisher[1]/?ns:role XmpText 12 secret agent
Xmp.dc.creator[2]/?ns:role XmpText 10 programmer
Xmp.xmpBJ.JobRef XmpText 0 type="Bag"
Xmp.xmpBJ.JobRef[1]/stJob:name XmpText 14 Birthday party
Xmp.xmpBJ.JobRef[1]/stJob:role XmpText 12 Photographer
Xmp.xmpBJ.JobRef[2]/stJob:name XmpText 16 Wedding ceremony
Xmp.xmpBJ.JobRef[2]/stJob:role XmpText 8 Best man
&lt;?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?&gt;
&lt;x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 4.1.1-Exiv2"&gt;
&lt;rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"&gt;
&lt;rdf:Description rdf:about=""
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:ns="myNamespace/"
xmlns:tiff="http://ns.adobe.com/tiff/1.0/"
xmlns:xmpDM="http://ns.adobe.com/xmp/1.0/DynamicMedia/"
xmlns:stDim="http://ns.adobe.com/xap/1.0/sType/Dimensions#"
xmlns:xapBJ="http://ns.adobe.com/xap/1.0/bj/"
xmlns:stJob="http://ns.adobe.com/xap/1.0/sType/Job#"
dc:source="xmpsample.cpp"
dc:one="-1"
dc:two="3.1415"
dc:three="5/7"
dc:four="255"
dc:five="256"
dc:six="false"
dc:seven="Seven"
dc:format="image/jpeg"&gt;
&lt;dc:subject&gt;
&lt;rdf:Bag&gt;
&lt;rdf:li&gt;Palmtree&lt;/rdf:li&gt;
&lt;rdf:li&gt;Rubbertree&lt;/rdf:li&gt;
&lt;/rdf:Bag&gt;
&lt;/dc:subject&gt;
&lt;dc:title&gt;
&lt;rdf:Alt&gt;
&lt;rdf:li xml:lang="de-DE"&gt;Sonnenuntergang am Strand&lt;/rdf:li&gt;
&lt;rdf:li xml:lang="en-US"&gt;Sunset on the beach&lt;/rdf:li&gt;
&lt;/rdf:Alt&gt;
&lt;/dc:title&gt;
&lt;dc:creator&gt;
&lt;rdf:Seq&gt;
&lt;rdf:li&gt;1) The first creator&lt;/rdf:li&gt;
&lt;rdf:li rdf:parseType="Resource"&gt;
&lt;rdf:value&gt;2) The second creator&lt;/rdf:value&gt;
&lt;ns:role&gt;programmer&lt;/ns:role&gt;
&lt;/rdf:li&gt;
&lt;rdf:li&gt;3) And another one&lt;/rdf:li&gt;
&lt;/rdf:Seq&gt;
&lt;/dc:creator&gt;
&lt;dc:description&gt;
&lt;rdf:Alt&gt;
&lt;rdf:li xml:lang="x-default"&gt;Hello, World&lt;/rdf:li&gt;
&lt;rdf:li xml:lang="de-DE"&gt;Hallo, Welt&lt;/rdf:li&gt;
&lt;/rdf:Alt&gt;
&lt;/dc:description&gt;
&lt;dc:publisher&gt;
&lt;rdf:Bag&gt;
&lt;rdf:li rdf:parseType="Resource"&gt;
&lt;rdf:value&gt;James Bond&lt;/rdf:value&gt;
&lt;ns:role&gt;secret agent&lt;/ns:role&gt;
&lt;/rdf:li&gt;
&lt;/rdf:Bag&gt;
&lt;/dc:publisher&gt;
&lt;tiff:ImageDescription&gt;
&lt;rdf:Alt&gt;
&lt;rdf:li xml:lang="x-default"&gt;TIFF image description&lt;/rdf:li&gt;
&lt;rdf:li xml:lang="de-DE"&gt;TIFF Bildbeschreibung&lt;/rdf:li&gt;
&lt;/rdf:Alt&gt;
&lt;/tiff:ImageDescription&gt;
&lt;xmpDM:videoFrameSize
stDim:w="16"
stDim:h="9"
stDim:unit="inch"/&gt;
&lt;xapBJ:JobRef&gt;
&lt;rdf:Bag&gt;
&lt;rdf:li
stJob:name="Birthday party"
stJob:role="Photographer"/&gt;
&lt;rdf:li
stJob:name="Wedding ceremony"
stJob:role="Best man"/&gt;
&lt;/rdf:Bag&gt;
&lt;/xapBJ:JobRef&gt;
&lt;/rdf:Description&gt;
&lt;/rdf:RDF&gt;
&lt;/x:xmpmeta&gt;
&lt;?xpacket end="w"?&gt;
</pre></div>
__footer__
</div>
<!-- closes content -->
__tracker__
</body>
</html>