我正在研究一个简单的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);