复制前调整图像大小?
问题描述:
我正在使用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);
有什么建议?
答
是的,有一种方法可以这样做。例如使用imagick。
$image=new Imagick();
$image->readImage($_FILES['file']['tmp_name']);
$image->thumbnailImage(80,80);
$image->writeImage($avatar_tmp_file);
+0
指向我朝着正确的方向...谢谢! – Paul 2012-02-24 20:28:04
http://php.net/manual/en/function.imagecopyresampled.php – j08691 2012-02-24 19:53:24