【发布时间】:2014-05-17 01:01:19
【问题描述】:
我正在尝试将图像绘制到 Html5 Canvas 以用于 Phonegap,这是我使用的代码。
问题是什么都没发生我几乎尝试了所有方法,添加了 image.onload,尝试了 clearrect 仍然没有绘制任何内容。
我正在使用 Phonegap 2.7,在 Android 2.3.7 (GingerBread) 上进行测试。
var canvas = document.getElementById('map');
var ctx = canvas.getContext("2d");
var image = new Image();
image.src="img/map-04.png";
image.onload=function(){
ctx.drawImage(image,0,0);
};
function fitToContainer(canvas){
var div = $(mapcontext);
canvas.style.width=div.css("width");
canvas.style.height=div.css("height");
canvas.width = canvas.offsetWidth;
canvas.height = canvas.offsetHeight;
}
window.onload = fitToContainer(canvas);
window.onresize = fitToContainer(canvas);
提前致谢。
【问题讨论】:
标签: javascript html cordova canvas html5-canvas