Ho bisogno di prendere l'output canvas HTML5 come sequenza di video o swf png.acquisendo l'output canvas html5 come sequenza video o swf o png?
Ho trovato il seguente link sullo stackoverflow per l'acquisizione di immagini.
Capture HTML Canvas as gif/jpg/png/pdf?
Ma qualcuno può suggerire se vogliamo che l'output sia video o swf di sequenza png?
EDIT:
Ok ora ho capito come catturare i dati di tela per archiviare sul server di, ho provato e si sta lavorando bene, se io uso solo le forme, rettangolo o di qualche altra grafica, ma non se ne traggo immagini esterne su elemento canvas. Qualcuno può dirmi come acquisire completamente i dati sul canvas, sia che utilizziamo immagini grafiche o esterne per disegnare su tela?
ho usato il seguente codice:
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");
}
dopo aver preso i dati di tela nella mia variabile "dati" Ho creato una nuova tela e disegnare i dati acquisiti su questo, il rettangolo rosso disegnato sulla seconda tela, ma quell'immagine esterna no.
Grazie in anticipo.
Grazie mille phrogz per la risposta, e per favore guarda la mia domanda modificata, e se hai qualche informazione allora per favore fammi sapere ora. – Bhupi
@Bhupi Ho modificato la mia risposta per coprire anche la tua domanda mutata. – Phrogz