allora forse mi sono spiegat male:

faccio l'upload dell'img nella sua dim.

Quindi nella pagina delle anteprime l'unica cosa che faccio è questa:

[img]nomeimg.jpg[/img]

definendo la larghezza mantiene le proporzioni dell'altezza.
Non utilizzo nessuna funzione.
Il fatto è che tante volte l'img diventa per esempio 80x110 e quindi l'altezza è maggiore del limite che ho posto 80.

la funzione che mi hai postato cosa mi restituisce?

Grazie