#include <image.hpp>
Inheritance diagram for Exiv2::ExvImage:


Public Member Functions | |
Creators | |
| ExvImage (const std::string &path, bool create) | |
| Constructor that can either open an existing Exv image or create a new image from scratch. If a new image is to be created, any existing file is overwritten. Since the constructor can not return a result, callers should check the good method after object construction to determine success or failure. | |
| ~ExvImage () | |
| Destructor. | |
Protected Member Functions | |
Accessors | |
| int | writeHeader (FILE *ofp) const |
| Writes an Exv header (aka signature) to the file stream. | |
| virtual bool | isThisType (FILE *ifp, bool advance) const |
| Determine if the content of the file stream is a Exv image. See base class for more details. | |
Friends | |
| bool | isExvType (FILE *ifp, bool advance) |
| Check if the file ifp is an EXV file. | |
|
||||||||||||
|
Constructor that can either open an existing Exv image or create a new image from scratch. If a new image is to be created, any existing file is overwritten. Since the constructor can not return a result, callers should check the good method after object construction to determine success or failure.
|
|
||||||||||||
|
Determine if the content of the file stream is a Exv image. See base class for more details.
Implements Exiv2::JpegBase. |
|
|
Writes an Exv header (aka signature) to the file stream.
Implements Exiv2::JpegBase. |
1.3.9.1