Cambiar el tamaño / recortar / rellenar una imagen a un tamaño fijo

Necesito cambiar el tamaño de una imagen a un tamaño fijo. Pero tiene que mantener los factores entre el ancho y la altura.

Di que quiero cambiar el tamaño de una imagen de238 (w) X 182 (h) a210 / 150

Lo que hago ahora es:

Original width / target width = 1.333333
Original Height / target Height = 1.213333

Ahora tomo el factor más pequeño.

Ahora siempre tengo el ancho correcto desde238 / 1.333333 = 210. Pero la altura sigue siendo160.

¿Cómo puedo bajar la altura a160 sin arruinar la foto?

¿Necesito recortar? ¿Si es así, cómo

Respuestas a la pregunta(11)

Su respuesta a la pregunta