è una semplice proporzione

mettiamo che hai un'immagine 1024 * 768 e la vuoi portare a 800*600

la considerazione da fare è una sola, che l'immagine finale stia in un quadrato di lato n.
Nel nostro caso l'immagine deve restare in un quadrato di lato 800. Esamini le dimensioni dell'immagine e fissi il lato più lungo ad 800, l'altro lato te lo calcoli con una proporzione molto semplice:

1024 : 768 = 800 : x

x = (768*800) /1024

fatti i conti e vedrai che viene proprio 600