изменить размер изображения перед копированием? - PullRequest
0 голосов
/ 24 февраля 2012

Я использую функцию копирования 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);

Есть предложения?

1 Ответ

3 голосов
/ 25 февраля 2012

Да, есть способ сделать это.например, используя imagick.

$image=new Imagick();
$image->readImage($_FILES['file']['tmp_name']);
$image->thumbnailImage(80,80);
$image->writeImage($avatar_tmp_file);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...