El tema es que no se como controlar que no se exceda de determinado tamaño. Supongamos que deseo que no exceda los 500px por 500 px y si lo supera, quisiera poder redimensionarla (achicarla) pero sin deformarla

Tienen algo para sugerirme? ejemplos de codigo que les hayan funcionado para algo asi? gracias desde ya
