画像から 2 つのループを持つキャンバスを動的に作成しようとしています。デザイン効果を「行ごと」にするには、タイムアウトを設定します。
問題は、ブラウザが一瞬フリーズし、しばらくすると動的な構成のアイデアを作成せずに完全な画像が出てくることです。これは私のコードです:
$(document).ready(function(){
var canv = document.getElementById('myCanvas');
var ctx = canv.getContext('2d');
var img=new Image();
img.src='img/myImage.jpg';
img.onload= function(){
for(var i=0;i<img.width;i++){
for(var j=0;j<img.height;j++){
setTimeout(function(){ctx.drawImage(img,0,0,i,j,0,0,i,j)},10);
}
}
}
});
何か案は?