2

私はキャンバスを作成しました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:,"、画像データが含まれていない として返されることがあります。それらの6文字だけです。

時々、次のような正しい文字列を返します"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAEGgAABPsCAYAAABg/aH3AAAgAElEQVR4XuzcQREAAAjDM..."

canvas.widthは大きすぎます....

4

1 に答える 1