Хмммм, так получается тебе надо чтобы допустим каритнка уменьшалась до определенного, и сохранались пропорции?
Допустим это можно сделать так.
-----------------------------------------------------------------
$image = "pict.jpg";
$width = "50";
$size = getimagesize($image);
$height = $width*$size[1]/$size[0];
-----------------------------------------------------------------
Вот теперь у тебя ширина задана 50, а высота уже расчитывается. Вроде все правильно.
Если что то не то намудрил, поясните.
Ну я так понял что требовалось Уменьшать картинки..
До фиксированых размеров, но красиво.
PS, даже не требуется иблиотека GD.