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.