【发布时间】:2011-08-07 13:04:15
【问题描述】:
我现在正在做的事情如下:
我正在使用 toDataURL 方法存储画布的状态,并且我还尝试使用 drawImage 方法在画布上绘制它。
这是一个sn-p:
var lastState = states[10]; //states is an array that saves all the toDataURL of the canvas
var permCtx = canvas.getContext('2d');
var img = new Image();
img.onload=function(){
permCtx.drawImage(img,0,0);
}
img.src=lastState;
我在控制台中收到以下错误:
414(请求 URI 太大)
有没有办法只使用 toDataURL 方法在画布上绘制图像?
【问题讨论】:
-
错误是在
drawImage行还是其他行? -
(或者你能不能给我们states[10]的内容让我们自己看看?)
-
我的猜测:也许这是 IE8,它有一个已知的 32kB 限制。相关:stackoverflow.com/questions/695151/…
标签: javascript html canvas drawimage