Necesito tomar salida de canvas HTML5 como secuencia de video o swf png.capturando salida de lienzo html5 como secuencia de video o swf o png?
Encontré el siguiente enlace en stackoverflow para capturar imágenes.
Capture HTML Canvas as gif/jpg/png/pdf?
¿Alguien puede sugerir si queremos que la salida sea de video o swf de secuencia png?
EDIT:
Ok ahora entendía cómo capturar los datos de lona para almacenar en el servidor, lo probé y se está trabajando muy bien si uso sólo las formas, rectángulo o algún otro gráfico, pero no si dibujo imágenes externas en el elemento de lona. ¿Alguien me puede decir cómo capturar datos de lienzo por completo ya sea que usemos imágenes gráficas o externas para dibujar en lienzo?
He utilizado el siguiente código:
var cnv = document.getElementById("myCanvas");
var ctx = cnv.getContext("2d");
if(ctx)
{
var img = new Image();
ctx.fillStyle = "rgba(255,0,0,0.5)";
ctx.fillRect(0,0,300,300);
ctx.fill();
img.onload = function()
{
ctx.drawImage(img, 0,0);
}
img.src = "my external image path";
var data = cnv.toDataURL("image/png");
}
después de tomar los datos de la lona en mi "datos" variable de creé un nuevo lienzo y dibujar los datos capturados en eso, el rectángulo rojo dibujado en la segunda tela, sino esa imagen externa no.
Gracias de antemano.
Muchas gracias phrogz por la respuesta, y por favor mira mi pregunta editada, y si tienes alguna información, por favor déjame kmnow. – Bhupi
@Bhupi He editado mi respuesta para que también cubra tu pregunta mutada. – Phrogz