function imageresize($outfile,$infile,$neww,$newh,$quality) {//Определяем функцию
$im=imagecreatefromjpeg($infile);/*Можно Из *.png(imagecreatefrompng) Везде так ставим*/
$im1=imagecreatetruecolor($neww,$newh);//Делаем труколёрное изображение:)
imagecopyresampled($im1,$im,0,0,0,0,$neww,$newh,imagesx($im),imagesy($im));
imagejpeg($im1,$outfile,$quality);
imagedestroy($im);
imagedestroy($im1);/* Думаю дальше ясно */
}
/*
Используем так:
imageresize($ava,$ava,50,50,70);
50 и 50 это ширина и высота соответственно, а 70-качество:)
*/