Estoy desarrollando una aplicación web para editar fotos y tratar de descargarlas como formato de archivo de adobe illustrator (.ai).
La aplicación web tiene dos partes frontend y backend. React para frontend y Django restframework para backend. Las fotos se editan dentro de un elemento de lienzo html y el lienzo se controla mediante JavaScript.
El siguiente código convierte el elemento del lienzo en una URL de datos, por lo que puedo ver la imagen compilada después de presionar la URL. La url muestra que es formato png.
var canvas = document.getElementById("myCanvas"); var dataURL = canvas.toDataURL();
Y la URL se ve así.
data:image/png;base64,iVBORw0KGgoAAA...
¿Hay alguna forma de convertir la imagen del lienzo al formato de archivo .ai (adobe illustrator) usando ether JavaScript, React para frontend o python para el proceso de backend?