html5 canvas导入本地存储的一幅图失败,急求指导,实在不知道哪里错了
我用html5 canvas导入我的一副image图片,这是我的代码。。我查过网上好多关于这方面的,已经觉得没有错了,可是一按F12,进入网页显示之后显示的是一片空白,什么图片都没有!!!!急求高手指导啊啊啊啊!
<!DOCTYPE HTML>
<html>
<head>
<title>PS images showing</title>
<script type="application/x-javascript">
function loadimage(){
var canvas = document.getElementById("canvas");
var context = canvas.getContext("2d");
var image = new Image();
image.src = "images0.JPG";
context.drawImage(image,0,0);
}
</script>
</head>
<body onload = "loadimage()">
<canvas id="canvas" width="2000" height="3000"></canvas>
</body>
</html>
[解决办法]
你分别试验以下三种情况:
1、显示空白后F5再刷新一次
2、把width="2000" height="3000"去掉,或设成与图像同样大小
3、不在onload中调用,弄个按钮,点击时loadimage
[解决办法]
<!DOCTYPE HTML><html><head><title>PS images showing</title></head><body onload = "loadimage()"> <canvas id="canvas" width="2000" height="3000"></canvas> <script>var canvas = document.getElementById("canvas"); var context = canvas.getContext("2d"); var image = new Image(); image.src = "images0.JPG";function loadimage(){context.drawImage(image,0,0);}</script></body></html>