Я использую скрипт PHP, который загружает изображение, затем получает размеры с помощью getImageSize() PHP, а затем делает вещи для изображения в соответствии с ориентацией изображений (портрет или пейзаж).PHP getimagesize() смешивает ширину и высоту
Однако (PHP версии 5.4.12) на некоторые .jpg файлы он получает высоту и ширину, как они есть, и в некоторых (взято с iPhone) он меняет их, думая, портретные фотографии на самом деле пейзаж.
Это происходит не только на моем локальном Wampserver, но и на удаленном сервере (с другой версией PHP).
Кто-нибудь понятия, как
1) ремонтировать или
2) найти способ обойти эту проблему?
Как вы работаете с результатом getimagesize? Вы всегда получаете большее и меньшее значение (за исключением квадратных изображений) и должны работать соответственно. Покажите нам свой код, который дает проблему –
У меня такая же проблема. У меня есть Wamp с PHP 5.5. Это похоже на ошибку во встроенной интерпретации PHP. –
Кто-нибудь нашел решение для этого? У меня точно такая же проблема – MeV