Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/01/2014, 13:39
Avatar de hcrisel
hcrisel
 
Fecha de Ingreso: diciembre-2013
Ubicación: Gualeguaychú- Entre Rios
Mensajes: 58
Antigüedad: 10 años, 4 meses
Puntos: 4
Pregunta Imagen en canvas para guardar en disco

Hola como estás y un Feliz año.
Mira te cuento que tengo la tradicional función en la cual obtengo una imagen y la guardo en un canvas. Hasta acá todo bien.
Pero hace días que busco y busco al punto de ya no tener claro que y como hacer lo siguiente.

Esta es mi rutina

Código PHP:
function fotografia()
 {
                
canvas.setAttribute('width'320);
                
canvas.setAttribute('height'240);
                
canvas.getContext('2d').drawImage(video00320240);
                var 
data canvas.toDataURL('image/jpeg');
                
foto.setAttribute('src'data);
 } 
No he logrado hacer la siguiente secuencia
1. Se grabe en el disco la imagen obtenida y puesta en el canvas SIN
Guardar como (con el botón de la derecha) ni ninguna clase de procedimiento.
2. Una vez grabado en el disco limpiar el canvas

Todo lo encontrado hasta el momento hace referencia a la necesidad de usar el clic derecho para terminar en el menú contextual y eso es lo que no quiero. Se supone que si saqué la imagen ya estoy diciendo que la quiero guardar.

NOTA de color:
// document.location.href = data; // para forzar al navegador a descargarlo
Esta me deja una pantalla negra con la imagen en espera de guardarla con el botón de la derecha.

Lo mismo hace la imagen obtenida. Pienso que debo recurrir alguna instrucción (window), pero no tengo idea cual sería.

En este enlace

[URL="http://www.forosdelweb.com/f45/grabado-disco-imagen-expuesta-canvas-733372/"][/URL]

no pude encontrar nada de lo que en él; se hace referencia.

Con respecto a limpiar el canvas intente con el REMOVE pero no tuve resultado.

Sabrías darme una mano. Te lo agradezco mucho
__________________
En lo que pueda ayudarte solo avisame. Todos para uno y uno para todos (sin abusar de los demás).