iOS / EXIF ​​Orientation - если iOS изменяет размер файла перед загрузкой, он изменяет значение ориентации exif - PullRequest
0 голосов
/ 09 апреля 2020

Я использую пакет Intervention для отправки файлов в мобильное веб-приложение, созданное с использованием Laravel.

У меня есть фотография с ориентацией exif 8 (сбоку)

При загрузке этого файла в полном размере, а затем с помощью ориентации Intervention ()

$img = Image::make($file);
$img->orientate();

он работает нормально и корректно поворачивает фотографию.

Однако, если в iOS вы выберите «Выбрать размер изображения» в фотогалерее перед загрузкой (чтобы загрузить фотографию меньшего размера), данные exif сообщают об этом как ориентация EXIF ​​= 1, но изображение отображается вбок (независимо от того, применяете к нему ориентацию () или нет ).

Мне бы очень хотелось услышать, как другие справляются с этим iOS эксцентричностью.

...