diff options
author | Andreas Brachold <vdr07@deltab.de> | 2006-01-14 11:09:41 +0000 |
---|---|---|
committer | Andreas Brachold <vdr07@deltab.de> | 2006-01-14 11:09:41 +0000 |
commit | 09842bddc7ce23b92648b95004407679be99cb03 (patch) | |
tree | 2d66d078d2d1bf2cc9b96e1154c08be36c0bea8d /exif.h | |
parent | 928853f57f548b9a301811cf374b9a4889b68f17 (diff) | |
download | vdr-plugin-image-09842bddc7ce23b92648b95004407679be99cb03.tar.gz vdr-plugin-image-09842bddc7ce23b92648b95004407679be99cb03.tar.bz2 |
now inital rotation depends founded exif data
Diffstat (limited to 'exif.h')
-rw-r--r-- | exif.h | 19 |
1 files changed, 19 insertions, 0 deletions
@@ -38,5 +38,24 @@ public: virtual eOSState ProcessKey(eKeys Key); }; +enum ImageExifOrientation { + IMAGE_EXIF_ORIENTATION_NONE = 0, + IMAGE_EXIF_ORIENTATION_TOP_LEFT, + IMAGE_EXIF_ORIENTATION_TOP_RIGHT, + IMAGE_EXIF_ORIENTATION_BOTTOM_RIGHT, + IMAGE_EXIF_ORIENTATION_BOTTOM_LEFT, + IMAGE_EXIF_ORIENTATION_LEFT_TOP, + IMAGE_EXIF_ORIENTATION_RIGHT_TOP, + IMAGE_EXIF_ORIENTATION_RIGHT_BOTTOM, + IMAGE_EXIF_ORIENTATION_LEFT_BOTTOM +}; + +enum ImageMirror { + NONE = 0, + MIRROR, + FLIP +}; + +ImageExifOrientation GetRotationFromExifData (const char *filename, int& rotate, ImageMirror& mirror); #endif //__MENU_EXIF_H |