HTML5 Canvas putImageData, traducirlo, cambiar imagen
Quiero dibujar una imagen utilizando un lienzo HTML5, traducir la imagen y luego cambiar la imagen, pero mantener las transformaciones que he realizado. es posible?
Aquí hay un pseudo-código para ilustrar mi problema:
// initially draw an image and translate it
var context = canvas.getContext("2d");
context.putImageData(someData, 0, 0);
context.translate(200, 10);
// then later somewhere else in code
// this should be drawn @ 200/10
var context = canvas.getContext("2d");
context.putImageData(someOtherData, ?, ?);
Pensé que esto sería posible con algunas llamadas de guardar / restaurar pero todavía no tuve éxito, entonces, ¿cómo puedo lograr esto?