Bug #855 ยป main.cpp
1 |
#include <exiv2/easyaccess.hpp>
|
---|---|
2 |
#include <exiv2/image.hpp>
|
3 |
#include <exiv2/exif.hpp>
|
4 |
|
5 |
int main(int argc, char **argv){ |
6 |
char *filename; |
7 |
Exiv2::Image::AutoPtr image; |
8 |
Exiv2::ExifData::const_iterator pos; |
9 |
|
10 |
if(argc < 2) return 0; |
11 |
filename = argv[1]; |
12 |
|
13 |
image = Exiv2::ImageFactory::open(filename); |
14 |
if(image.get() == 0) return 0; |
15 |
image->readMetadata(); |
16 |
|
17 |
Exiv2::ExifData &exifData = image->exifData(); |
18 |
|
19 |
if ( (pos=Exiv2::focalLength(exifData)) != exifData.end() ){ |
20 |
float focalLength = pos->toFloat(); |
21 |
}
|
22 |
|
23 |
return 1; |
24 |
}
|