How to get exif orientation
This way you could exract orientation or any another exif tag
#include <libexif/exif-data.h>
//...
int orientation = 0;
ExifData *exifData = exif_data_new_from_file(GetImagePath());
if (exifData)
{
ExifByteOrder byteOrder = exif_data_get_byte_order(exifData);
ExifEntry *exifEntry = exif_data_get_entry(exifData, EXIF_TAG_ORIENTATION);
if (exifEntry)
{
orientation = exif_get_short(exifEntry->data, byteOrder);
}
exif_data_free(exifData);
}