Class Image, defining the interface for all Image subclasses.
More...
#include "types.hpp"
#include "basicio.hpp"
#include "exif.hpp"
#include "iptc.hpp"
#include "xmp.hpp"
#include <string>
#include <vector>
|
namespace | Exiv2 |
| Provides classes and functions to encode and decode Exif and Iptc data. The libexiv2 API consists of the objects of this namespace.
|
|
namespace | Exiv2::ImageType |
| Supported image formats.
|
|
|
typedef std::vector< NativePreview > | Exiv2::NativePreviewList |
| List of native previews. This is meant to be used only by the PreviewManager.
|
|
typedef Image::AutoPtr(* | Exiv2::NewInstanceFct) (BasicIo::AutoPtr io, bool create) |
| Type for function pointer that creates new Image instances.
|
|
typedef bool(* | Exiv2::IsThisTypeFct) (BasicIo &iIo, bool advance) |
| Type for function pointer that checks image types.
|
|
|
void | Exiv2::append (Exiv2::Blob &blob, const byte *buf, uint32_t len) |
| Append len bytes pointed to by buf to blob.
|
|
|
const int | Exiv2::ImageType::none = 0 |
| Not an image.
|
|
Class Image, defining the interface for all Image subclasses.
- Version
- $Rev: 3091 $
- Author
- Andreas Huggel (ahu) ahuggel@gmx.net
-
Brad Schick (brad) brad@robotbattle.com
- Date
- 09-Jan-04, ahu: created
11-Feb-04, ahu: isolated as a component
19-Jul-04, brad: revamped to be more flexible and support IPTC
15-Jan-05, brad: inside-out design changes