Я работаю над приложением, в котором я исправляю ориентацию (если она присутствует) файлов jpeg, загружаемых из ведра AWS.PHP exif_read_data Недопустимый размер IFD
Here вы можете проверить, что это изображение имеет секцию поворота exif.
загрузить изображение с
file_put_contents('/local/path/to/file', file_get_contents('/path/to/url/image'));
И после того, как я пытаюсь исправить ориентацию через Gregwar Image library.
Image::open($path)->fixOrientation()->save($dest, $type, $quality);
Я попытался с несколькими изображениями, и я всегда получаю сообщение
Warning: exif_read_data('/local/path/to/file'): Illegal IFD size
я думал, что это было проблемой, связанной с тем, как я получить изображения, но я попытался также с скручиваются и Еореп с тем же результат.
У кого-то есть советы?
Привет, спасибо за совет, но моя проблема не в предупреждении (что обертка библиотеки), но почему я не могу проверить данные exif. В это время я не могу зафиксировать ориентацию какого-либо изображения, и это разочаровывает. – stuzzo
Попробуйте следующее: '-> useFallback (false)': https://github.com/Gregwar/Image/issues/96 –
@stuzzo: вы нашли какое-либо обходное решение? – auco