А мне последнее время все больше и больше нравится использовать ImageMagick для этих целей, тогда ресайз сделается так:
Код:
<?
passthru("/usr/bin/convert -geometry XXXxYYY! file.jpg new_file.jpg");
?>
Где "/usr/bin/convert" - собственно сама прога из комплекта IM.
XXX - Ширина в пикселах
YYY - Высота в пикселах
! - не соблюдать пропорции...
Все просто!
Ну и соответственно у IM куча других опций и параметров, и грамотный МАН...