我js
在网页中有 2 个函数()用于将图像附加到画布元素:
function attachImage(tile, x, y)
{
base_image = new Image();
base_image.src = 'Images/tiles/'+(tile-1)+'.png';
base_image.onload = function(){
context.drawImage(base_image, 32*x,32*y);
}
}
我从字面上复制并粘贴它并将其复制到另一个画布上
function attachImage2(tile2, x2, y2)
{
base_image2 = new Image();
base_image2.src = 'Images/tiles/'+(tile2-1)+'.png';
base_image2.onLoad = function(){
context2.drawImage(base_image2, 32*x2,32*y2);
}
}
在 Firefox 上,如果我制作一个onload
和另一个onLoad
,那么它工作正常。但无论我为 chrome 做什么,它都无法正确加载图像。
编辑:这是firefox和chrome之间的图像比较:
火狐:http : //imgur.com/JaEgy
铬:http: //imgur.com/VJc6q