Básicamente te recomiendo:
1) Nunca cambies el aspect ratio (proporción) de una imagen.
Si tu original mide 800x600 y necesitas una chiquita, digamos de 200 px, escoje o el ancho o el alto, Nunca los 2.
En dado caso haz un crop.
2) A veces justamente tienes que estandarizar o alto o ancho. Pero siempre que puedas estandariza el lado mayor (en verde)
3) Al reducir, si es que hay esa función en php, trata de poner un sharpen. Este sharpen debe ser después de resamplear, no antes.
Acá hay más info:
http://www.forosdelweb.com/f6/hablem...6/#post2904868
Ojo. Para ampliar una imagen, más allá del 200% como se ve en el post de arribita, no vas a ganar nada.