mysql — изображения вращаются сами по себе при сжатии с переполнением стека

Я работаю над простым скриптом загрузки php. это работает отлично. но по какой-то причине, когда изображения сжимаются, они вращаются. иногда они полностью поворачиваются на 180 градусов, иногда на 90 градусов. Почему он это делает и как мне это остановить? вот мой код:

$name = ''; $type = ''; $size = ''; $error = '';

function compress_image($source_url, $destination_url, $quality) {
$info = getimagesize($source_url);
if ($info['mime'] == 'image/jpeg')
$image = imagecreatefromjpeg($source_url);
elseif ($info['mime'] == 'image/gif')
$image = imagecreatefromgif($source_url);
elseif ($info['mime'] == 'image/png')
$image = imagecreatefrompng($source_url);


imagejpeg($image, $destination_url, $quality);
//echo "result ".$destination_url;
//correctImageOrientation($destination_url);
return $destination_url;
}

$url = 'test/compressed.jpg';

compress_image($_FILES["file"]["tmp_name"], $url, 30);

1

Решение

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

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

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

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector