mmm puoi scaricare da

http://phpsoft.no-ip.info/private/imageresize.rar

uno scriptino che oltre a resizzare mantenendo le proporzioni in base all'altezza o alla largezza, ti permette di mettere anche un watermark e dei bordi, direttamente nell'immagine