Hola MaRcOs,
El proceso es el mismo que indicas, solo que en lugar de hacer un thumbnail lo haces del tamaño VGA, claro que para eso vas a tener que hacer que los usuarios suban la imagen, no puedes hacer mucho si no tienes la imagen en el servidor.
Saludos