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 に答える