~ubuntu-branches/ubuntu/precise/exiv2/precise

« back to all changes in this revision

Viewing changes to doc/html/getting-started.html

  • Committer: Bazaar Package Importer
  • Author(s): Anthony Mercatante
  • Date: 2006-12-07 18:40:10 UTC
  • mfrom: (1.1.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20061207184010-0ouu8v0dr8nznob9
Tags: 0.12-0ubuntu1
New upstream release

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!--*- sgml -*-->
2
2
<html>
3
3
<head>
4
 
  <title>Exiv2 - Exif and Iptc metadata manipulation library and tools</title>
 
4
  <title>Exiv2 - Exif and IPTC metadata library and tools</title>
5
5
  <meta name="Author" content="Andreas Huggel">
6
 
  <meta name="Description" content="Open source Exif and Iptc metadata library and tools with Exif MakerNote and read/write support">
 
6
  <meta name="Description" content="Open source Exif and IPTC metadata library and tools with Exif MakerNote and read/write support">
7
7
  <meta name="Keywords" content="exif, iptc, metadata, makernote, manipulation, manipulate, read and write, write, change, update, jpeg, jpg, ifd, image file directory, thumbnail, thumbnails, tag, tags, canon, fujifilm, sigma/foveon, nikon, open source, opensource, huggel, andreas, andreas huggel">
8
 
  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
 
8
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
9
9
  <link type="text/css" rel="stylesheet" href="../include/default.css">
10
10
  <link type="text/css" rel="stylesheet" href="../include/sortabletable.css">
11
11
  <link type="text/css" rel="stylesheet" href="doxygen.css">
56
56
 
57
57
(don't let the components diagram below mislead you). Exiv2::Image
58
58
defines the interface to access various image metadata. Derived from
59
 
Exiv2::Image are the implementations of different image formats.
60
 
However, the only image format currently supported is Jpeg. Most
 
59
Exiv2::Image are the implementations of different image formats. Most
61
60
applications will use
62
61
<a class="el" href="classExiv2_1_1ImageFactory.html">Exiv2::ImageFactory</a> 
63
62
to access images in files or memory, in which case the image format 
67
66
<a class="el" href="classExiv2_1_1ExifData.html">Exiv2::ExifData</a> 
68
67
and <a class="el" href="classExiv2_1_1IptcData.html">Exiv2::IptcData</a>
69
68
of the Exiv2 library. They hold a container
70
 
of Exif and Iptc metadata, respectively, and define related methods to
 
69
of Exif and IPTC metadata, respectively, and define related methods to
71
70
access and manipulate the metadata. The containers hold objects derived from
72
71
<a class="el" href="classExiv2_1_1Metadatum.html">Exiv2::Metadatum</a>. 
73
72
Interface class Exiv2::Metadatum defines methods to access the
74
 
information of one Exif tag or Iptc dataset. It models the tag data as
 
73
information of one Exif tag or IPTC dataset. It models the tag data as
75
74
a key and value pair. 
76
75
The abstract base class 
77
76
<a class="el" href="classExiv2_1_1Key.html">Exiv2::Key</a> defines the 
78
 
interface for a key. Concrete keys implement Exif and Iptc keys.
 
77
interface for a key. Concrete keys implement Exif and IPTC keys.
79
78
The abstract base class 
80
79
<a class="el" href="classExiv2_1_1Value.html">Exiv2::Value</a> defines 
81
80
the interface to access tag information, from which concrete values are
82
81
derived. The actual value used in a metadatum depends on the type of
83
 
the Exif tag or Iptc dataset. It is usually determined when the Exif metadata 
 
82
the Exif tag or IPTC dataset. It is usually determined when the Exif metadata 
84
83
is read from an image. It is also possible to manually create a Value and
85
84
together with a key add it to an ExifData or IptcData container.</p>
86
85
 
90
89
functionality: <a href="exifprint_8cpp-example.html">Exifprint</a> 
91
90
shows how the Exif data of an image can be read and written to the screen.
92
91
<a href="iptcprint_8cpp-example.html">Iptcprint</a> is a similar 
93
 
example to print Iptc data.
 
92
example to print IPTC data.
94
93
<a href="addmoddel_8cpp-example.html">Addmoddel</a> shows how to
95
94
add, modify and delete Exif metadata. 
96
95
<a href="exifcomment_8cpp-example.html">Exifcomment</a> shows how to