Исправить поворот изображения в переполнении стека

Я передаю выбранное пользователем изображение в файл php ниже. Некоторые изображения автоматически вращаются, когда пользователь выбирает. В частности, вращение против часовой стрелки на 90 градусов. Мне нужна функция php, которая может проверять вращение и исправлять его перед перемещением. Картинки могут быть в формате JPEG или GIF или PNG. Но если я могу просто получить исправление для JPEG, я был бы счастлив.

    <?php
$itemname = $_REQUEST["Item_Name"];
$itemdescription = $_REQUEST["Item_Description"];
$useremail = $_REQUEST["User_Email"];
$itemimage = $_FILES['Item_Image']['tmp_name'];

if(isset($_FILES['Item_Image']) && $_FILES['Item_Image']['name']!=""){
$image_name= $_FILES['Item_Image']['name'];
if($image_name=="IMG/"){
$image_path = "http://mywebsite.com/PICS/square-image.png";
}
else
{
move_uploaded_file( $_FILES['Item_Image']['tmp_name'], "PICS/$image_name");
$image_path = "http://mywebsite.com/PICS/" .$image_name;
}
}

?>

Что я могу сделать до move_uploaded_file, чтобы правильно повернуть изображение?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …