locoxchacho, estas parcialmente equivocado... o confundido, quizás...
desafortunadamente no se puede redimensionar una imagen antes de subirla, osea... tu como usuario claro que puedes, y luego la subes... ¿porque no??
pero me refiero con programación del lado del cliente, no es posible....
y si, el upload "bonito" usa algo llamado
FancyUpload que solo evita que veas como se va cargando la pagina hasta que se suben todas las imágenes....
(
quizá eso te crea la falsa ilusión de que se manipulan previamente las imágenes, pero no)
y el upload "feo" es el que todos conocemos, y por el cual podemos notar el proceso de carga...
en resumen, es necesario subir las imágenes antes al servidor para redimensionarlas... no al revés!
y de veras, creeme, ni Hi5 ni Facebook, ni nada "achica" las imágenes antes de subirlas... al menos no, por medio de un formulario de upload....
suerte!