Clientseitig über Javascript ist das meines Wissens nach nicht möglich.
Lt. Google hatten das schon andere Leute vor und sind auch nicht weitergekommen und mussten einsehen, dass es wohl nicht geht
Angeblich soll in HTML5 so etwas denkbar sein, da kenne ich mich aber wiederrum nicht aus.
Was spricht denn dagegen, die maximale Uploadgröße bereits auf beispielsweise < 1 MB zu setzen und den User im Uploadfenster über die maximalen (empfohlenen) Dimensionen und die maximale Dateigröße zu informieren? Dann kannst du das ja immer noch serverseitig bzgl. der Dimensionen anpassen.
Um was für Bilder geht es denn überhaupt? Welche Größen (kB) und Größen (Pixel) sind denn zu erwarten?
edit: erweiterte Suche brachte zu Tage, dass das heute wohl doch geht!
Kostenpflichtig:
www.resize-before-upload.com/download/
Donation Ware:
www.shift8creative.c...-uploader/index.html
Javascript kann das wohl nicht aus Sicherheitsgründen. Mit flash geht es dann aber doch.
Viel Spaß beim Testen