2013-07-25 33 views
0

我嘗試上傳後旋轉上傳的圖像90度,我嘗試了imagerotate()方法,但它不工作。無法旋轉上傳的圖像使用php

這裏是我的代碼:

$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); 

任何幫助將greately感激,謝謝!

回答

2

imagerotate需要一個資源作爲第一個參數而不是文件路徑。如果您啓用錯誤報告,您應該會收到錯誤消息。 error_reporting(E_ALL);

$source = imagecreatefromjpeg($path."newfile.jpg"); 
$rotate = imagerotate($source, 90, 0); 
imagejpeg($rotate); 
imagedestroy($source); 
imagedestroy($rotate);