0

上传后我尝试将上传的图像旋转90度,我尝试imagerotate()了方法,但它不起作用。

这是我的代码:

$tmp = $_FILES['photoimg']['tmp_name']; 
$path = "uploads/";  
move_uploaded_file($tmp, $path."newfile.jpg");  
$rotate = imagerotate($path."newfile.jpg", 90, 0);
imagejpeg($rotate);
imagedestroy($source);
imagedestroy($rotate);

任何帮助将不胜感激,谢谢!

4

1 回答 1

2

imagerotate需要资源作为第一个参数,而不是文件路径。如果您启用错误报告,您应该会收到错误消息。error_reporting(E_ALL);

$source = imagecreatefromjpeg($path."newfile.jpg");
$rotate = imagerotate($source, 90, 0);
imagejpeg($rotate);
imagedestroy($source);
imagedestroy($rotate);
于 2013-07-25T01:03:16.030 回答