У меня проблемы с imagecreatefromjpeg и поворотом изображения.
Чтобы быть более конкретным:
Изображение № 1 https://dl.dropboxusercontent.com/u/9271284/stackoverflow/20160124112643911541_orig.jpg правильно поворачивается с помощью imagecreatefromjpeg (тег exif учитывается), но не в программе просмотра фотографий Picasa или Win10.
В моем коде нет поворота, когда я говорю «правильно поворачивается с помощью imagecreatefromjpeg», я имею в виду буквально. Просто делая
$img = imagecreatefromjpeg($filename);
изображение загружено из файла и правильно повернуто. Я использую PHP 5.5.31-2+deb.sury.org~trusty+1 с GD версии 2.1.1-dev.
Изображение № 2 https://dl.dropboxusercontent.com/u/9271284/stackoverflow/20160125070736520868_orig.jpg неправильно поворачивается с помощью imagecreatefromjpeg (тег exif не учитывается), но правильно поворачивается в программе просмотра фотографий Picasa и Win10.
Кроме того, с помощью отличного средства просмотра Exif Viewer Джеффри результаты http://regex.info/exif.cgi согласуются с тем, что Я вижу из imagecreatefromjpeg.
getimagesize
возвращает правильные значения для обоих изображений. - person Alex Blex   schedule 25.01.2016'ExifImageWidth' =>3264, 'ExifImageLength' =>2448
, т.е. альбомная ориентация. Это именно то, что я вижу на странице Джеффри Exif Viewer. - person Alex Blex   schedule 25.01.2016imagecreatefromjpeg
, и они были показаны в правильной ориентации. Сегодня я открыл фотографии, сделанные с помощью телефона S9, и ориентация неверна. Пытаюсь понять причину. - person Bernhard Döbler   schedule 14.08.2018