|
Exiv2
|
Implements base class Task, TaskFactory and the various supported actions (derived from Task). More...
#include <string>#include <map>#include "exiv2app.hpp"#include "image.hpp"#include "exif.hpp"#include "iptc.hpp"
Include dependency graph for actions.hpp:Classes | |
| class | Action::Task |
| Abstract base class for all concrete actions. More... | |
| class | Action::TaskFactory |
| Task factory. More... | |
| class | Action::Print |
| Print the Exif (or other metadata) of a file to stdout More... | |
| class | Action::Rename |
| Rename a file to its metadate creation timestamp, in the specified format. More... | |
| class | Action::Adjust |
| Adjust the Exif (or other metadata) timestamps More... | |
| class | Action::Erase |
| Erase the entire exif data or only the thumbnail section. More... | |
| class | Action::Extract |
| Extract the entire exif data or only the thumbnail section. More... | |
| class | Action::Insert |
| Insert the Exif data from corresponding *.exv files. More... | |
| class | Action::Modify |
| Modify the Exif data according to the commands in the modification table. More... | |
| class | Action::FixIso |
| Copy ISO settings from any of the Nikon makernotes to the regular Exif tag, Exif.Photo.ISOSpeedRatings. More... | |
| class | Action::FixCom |
| Fix the character encoding of Exif UNICODE user comments. Decodes the comment using the auto-detected or specified character encoding and writes it back in UCS-2. More... | |
Namespaces | |
| 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 | Action |
| Contains all action classes (task subclasses). | |
Enumerations | |
| enum | Action::TaskType { none, adjust, print, rename, erase, extract, insert, modify, fixiso, fixcom } |
| Enumerates all tasks. | |
Implements base class Task, TaskFactory and the various supported actions (derived from Task).
1.8.1