Я разработал веб-сайт на PHP, который отображает тысячи фотографий, которые я сделал за эти годы. На сегодняшний день у меня не было проблем с ориентацией - все изображения в альбомной и портретной ориентации отображаются правильно.
Я недавно начал редактировать некоторые фотографии, и это изменило их ориентацию. Теперь я изменил свой код для обработки данных EXIF «Ориентация» (используя функцию «correctImageOrientation», созданную Уэсом при переполнении стека - большое спасибо Уэсу!), Чтобы соответствующим образом вращать фотографии, и это хорошо работает.
Однако некоторые из моих отредактированных фотографий теперь не имеют данных ориентации EXIF, поэтому я не могу использовать их для поворота фотографии, но, тем не менее, Проводник файлов каким-то образом знает правильную ориентацию и отображает фотографию правильно.
Поэтому мой вопрос: откуда File Explorer получает ориентацию фотографий и как получить к ней доступ из PHP?