Ich würde Dir Picasa von Google empfehlen, ist kostenlos:
Bild auswählen
unten auf die Pinnnadel klicken dann auf export und die gewünschte Größe mit dem Schieber wählen...
Edit:/
ich vergaß: die angezeigte Größe in Pixel (800 z.Bsp.) ist die Breite des Bildes, die Höhe wird von Picasa Automatisch generiert. Schlecht ist das die Höhe aussen vor bleibt und unproportionale Bilder ncht erzeugt werden können... ansonsten ist Gimp zu empfehlen http://bit.ly/f72482