Я использую пакет Intervention для отправки файлов в мобильное веб-приложение, созданное с использованием Laravel.
У меня есть фотография с ориентацией exif 8 (сбоку)
При загрузке этого файла в полном размере, а затем с помощью ориентации Intervention ()
$img = Image::make($file);
$img->orientate();
он работает нормально и корректно поворачивает фотографию.
Однако, если в iOS вы выберите «Выбрать размер изображения» в фотогалерее перед загрузкой (чтобы загрузить фотографию меньшего размера), данные exif сообщают об этом как ориентация EXIF = 1, но изображение отображается вбок (независимо от того, применяете к нему ориентацию () или нет ).
Мне бы очень хотелось услышать, как другие справляются с этим iOS эксцентричностью.