Hola a todos.

Explico mi cuestionamiento.
Quisiera crear un sitio en el que los usuarios pudieran editar unas tarjetas creadas por mi poniendoles texto y una imagen y luego les fuera posible convertir el resultado en una imagen que se aloje en su disco duro. Se que con canvas algo asi es posible pero tiene varios limitante como no poder escribir texto de línea multiple dentro de él o el tamaño final de exportación y que la maquetación es un verdadero complique. Mi idea inicial era maquetar con html y css, crear los script que le permitan al usuario editar el contenido dentro de la tarjeta y por último estos elementos que estarán contenidos dentro de alguna caja (div o la etiqueta que sea) se pudieran guardar como una imagen.

¿Estoy soñando o esto es posible? :?

Gracias por su ayuda.