Cita:  lo que no logro hacer es que si la imagen es menor al ancho maximo permitido que establezco no la redimensione la imagen...
    Con un simple condicional?    
En cuanto a calidad de imagen, no te se decir. Por lo general yo uso alguna libreria que me libra de lidiar con estos temas.