2016-08-03 5 views
0

要求ファイルからの画像と私は

$filename = 'test.jpg'; 
$degrees = 180; 
header('Content-type: image/jpeg'); 
$source = imagecreatefromjpeg($filename); 
$rotate = imagerotate($source, $degrees, 0); 
imagejpeg($rotate); 

PHPで画像を回転させる方法を発見しましたしかし、私はどのように$ request-> file( 'file')でコードを実装するのか分かりません。

ありがとう!

+0

http://image.intervention.io/を試してみてください!あなたは '$ request-> file( 'file')'から直接画像を作ることができます! –

答えて

0

imagecreatefromjpeg()とimagerotate()から関数を取得する場所はわかりませんが、Imagickが提供するPHP独自の利用可能な関数を使用するだけであれば、もっと簡単にできます。

$image = new Imagick(); 
$image_filehandle = fopen('some/file.jpg', 'a+'); 
$image->readImageFile($image_filehandle); 

$image->rotateImage("FFFFFF", 90); # Rotate 90 degrees, keep background of "FFFFFF" (white) 

$image_icon_filehandle = fopen('some/file-rotated.jpg', 'a+'); 
$image->writeImageFile($image_icon_filehandle); 

画像は、背景の一定量回転させ、離れた場合、背景色(「FFFFFF」)は(90の増分で回転度のために発生しない)、ここで適用されます。

関連する問題

 関連する問題