キャンバスに画像を描画しようとしています。画像はhtmlファイルの時点でフォルダ内にあります。しかし、drawImage() 関数を呼び出すと、画像が描画されません。ここに私のコードがあります、
var upcan = document.createElement("canvas");
upcan.width = "190";
upcan.height = "380";
upcan.style.cssText = 'border-radius:25px; '
var upctx = upcan.getContext('2d');
var pb = new Image();
pb.onload = function() {
upctx.drawImage(pb,0,0,100,400);
};
pb.src = "photobooth.png";
var canvasData = upcan.toDataURL("image/png");