我创建了一个画布document.createElement("canvas")
:
var canvas = document.createElement("canvas");
canvas.width = width; // width = 4000 or more
canvas.height = height; // height = 5000 or more
然后我canvas.toDataURL()
用来获取它的base64字符串:
var str = canvas.toDataURL();
但“str”有时会返回为"data:,"
,其中没有图像数据。就这六个字符。
有时它会返回正确的字符串,例如"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAEGgAABPsCAYAAABg/aH3AAAgAElEQVR4XuzcQREAAAjDM..."
我的canvas.width
太大了....