Estoy con el desarrollo de un Generador de Avatares que se supone en teoria es sencillo,
pero en la practica me ha costado mucho tiempo, esfuerzo y pasiencia

El Generador de Avatares debe hacer lo sigiuente:
1.- Suben su imagen
2.- Adaptan posicion y tamaños de la imagen, en area determinada.
3.- Escogen un marco para la imagen.
4.- Descargan la imagen con marco, del tamaño del area predeterminada.
Pues ya tengo lo de subir la imagen, adaptarla, seleccionar el marco y descargarla...
Practicamente ia hace lo que necesito, pero al generar la imagen no lo hace con el marco que seleccione

Este es mi ejemplo www.leonardosco.com/avatares
Alguna ayudita?