А что случилось-то? Ориентация фото на сайте изменилась? Раньше же всё нормально было. Или авторы не видели, как фото загружено, как и модераторы?
Провёл эксперименты. Взял два фото - один портретной ориентации (6), другой ландшафтной (1). Программа ACDSee не видит поворот, ей что (1), что (6), она выводит оба файла в ландшафтной ориентации. Открываем эти файлы в Phptoshop, здесь другая картина, все показывается согласно ориентации (6) - портретная, (1) - ландшафтная.
1. Просто сохраняем в Phptoshop файл портретной ориентации - после записи вместо (6) в exif появляется (1); зато теперь ACDSee файл, который раньше показывал боком, выводит нормально - в портретной ориентации, хотя там указано (1).
2. Из файла ландшафтной ориентации (1) вырезаем область так, чтобы картинка была в портретной ориентации, а из файла портретной ориентации (6) вырезаем область так, чтобы картинка была ландшафтной ориентации. И в том и в другом случае, exif показывает ландшафтную ориентацию (1).
3. В программе ACDSee поворачиваем на 90 градусов картинку портретной ориентации (в exif это (6)). До этого картинка лежавшая боком, стала нормальной, как и положено портрету. В exif по-прежнему (6). Т.е. мы физически повернули, но отметка об ориентации в файле не изменилась. Открываем этот файл в Photoshop, и мы видим, что картинка теперь лежит боком (ландшафт), оно повернулось по часовой стрелке на 90 градусов (ранее выводилась портретом).
Отсюда делаю вывод, что в exif ещё что-то пишется, отвечающее за ориентацию. Скорее всего это автоповорот. Но в программах, показывающих exif, не нашёл никаких различий для случая 3.
Также есть предположение, что вырезав из файла ландшафтной ориентации область портретной ориентации (высота больше ширины), Photoshop всё равно оставит (1), указывая, что у нас ландшафт, а не портрет, на сайте сработает защита от загрузки. Как-нибудь попробую, может ошибаюсь.