Некоторые программы, например Total Commander, определяют, как повернуть фото в jpeg формате, чтоб верх оказался верхом вне зависимости, как был снят оригинал. Не думаю, что он сканирует изображение. Полагаю, чтоб программа могла это сделать, там есть некая дополнительная информация. Если это так, то, подскажите, как до нее добраться. Для чтения JPEG файлов использую Window Image Control фирмы Micrisoft.
Проект разрабатывается в среде MSVS 2015 C++ WIN API + STL + WIC