Поворот изображения не работает в среде хостинга, но работает на локальном хосте - PullRequest
0 голосов
/ 16 декабря 2018

Я использую PHP и хочу повернуть изображение после загрузки.Следующий код работает на локальном хосте, но он не выполняется в среде хостинга.

$exif = exif_read_data($_FILES["file"]["tmp_name"];
if (!empty($exif['Orientation'])) {
    $imageResource = imagecreatefromjpeg($_FILES["file"]["tmp_name"];); // provided that the image is jpeg. Use relevant function otherwise
    switch ($exif['Orientation']) {
        case 3:
        $image = imagerotate($imageResource, 180, 0);
        break;
        case 6:
        $image = imagerotate($imageResource, -90, 0);
        break;
        case 8:
        $image = imagerotate($imageResource, 90, 0);
        break;
        default:
        $image = $imageResource;
    } 
}
imagejpeg($image, $name, 60);
...