Image intervention сохраняет в повернутом виде
$image = new ImageManager();
$img = $image->make("/img.jpg")->resize("300", null, function ($constraint) {
$constraint->aspectRatio();
});
$img->save("/new_img.jpg");
Если загружать фото с телефона, где фото автоматически поворачивается в зависимости от ориентации экрана, то при загрузке на сайт и прохождение через библиотеку ImageManager, оно остается развернутым.
Ответы (1 шт):
Автор решения: Daniel Protopopov
→ Ссылка
Ваш код не учитывает свойства изображения, хранящиеся в EXIF заголовке. Для правильной ориентации с помощью этой библиотеки добавьте вызов к orientate методу. Также убедитесь что PHP скомпилировано с флагом —enable-exif