Canvasに描画するときはonloadハンドラで実行

Canvasに描画するときはonloadハンドラにて実行する

NG

※上手くいくときもある。

OK

ローカル画像に限らない。
canvas.toDataURL()で画像を生成したときも同様。