Ver Mensaje Individual
  #8 (permalink)  
Antiguo 02/08/2011, 23:07
Avatar de daPhyre
daPhyre
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: [email protected] (Redirects to 127.0.0.1)
Mensajes: 2.404
Antigüedad: 17 años
Puntos: 142
Respuesta: Crear imagen desde imagen

Estoy con un problema de lo más extraño. Guiado por la ayuda que me proporcionaste, realicé el código siguiente:

Código PHP:
    function stack(){
        var 
tImg=frames[frames.length-1];
        if(
tImg!=null&&tImg.height>0){
            
frames.pop();
            for(var 
i=0;i<tImg.width/frameWidth;i++){
                var 
canvas=document.createElement('canvas');
                
canvas.width=frameWidth;
                
canvas.heigth=tImg.height;
                var 
ctx=canvas.getContext('2d');
                
ctx.drawImage(tImg,frameWidth*i,0,frameWidth,tImg.height,0,0,frameWidth,tImg.height);
                var 
src=canvas.toDataUrl();
                
alert(src);
                var 
tImag=new Image();
                
tImag.src=src;
                
frames.push(tImag);
            }
            return 
true;
        }
        else
            return 
false;
    } 
Sin embargo, hay un error que impide la correcta realización de dicho código. Firebug me lanza la siguiente línea en el alert que aparece arriba:
Código:
canvas.toDataUrl is not a function
[Detener en este error] var src=canvas.toDataUrl();
Que yo sepa, toDataUrl es una función de Canvas... ¿Alguien sabe que podría estar haciendo mal?
__________________
<signs>daPhyre</signs>
Jugaa.me


Adios al dolor de cabeza de IE...