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

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

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