2012-02-24 6 views
0

PHPのコピー機能を使って、アップロードした画像をディレクトリにコピーしています。イメージをコピーする前にイメージのサイズを変更する方法はありますか?私は私のフォーラムで使用するためにそれを80x80にサイズ変更する必要があります。イメージをコピーする前にサイズを変更しますか?

//lets move a copy to the img dir for the forum 
$avatar_tmp_file = 'forum/img/avatars/'.$_SESSION['forum_uid']. '.jpg'; 
copy($_FILES['file']['tmp_name'], $avatar_tmp_file); 

任意の提案:私は私のコピーを呼んでいる方法をここで

はありますか?

+0

http://php.net/manual/en/function.imagecopyresampled.php – j08691

答えて

3

はいそうする方法があります。たとえばimagickを使って。正しい方向に私を指す

$image=new Imagick(); 
$image->readImage($_FILES['file']['tmp_name']); 
$image->thumbnailImage(80,80); 
$image->writeImage($avatar_tmp_file); 
+0

...ありがとう! – Paul

関連する問題