国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > HTML > 正文

HTML5中drawImage用法分析

2020-03-24 15:52:48
字體:
供稿:網(wǎng)友

本文實例分析了HTML5中drawImage使用時遇到的問題及解決方法。分享給大家供大家參考。具體分析如下:

使用Image遇到的問題:

代碼如下:<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title></title>

<script src="js/jquery-1.9.1.min.js" type="text/javascript" charset="utf-8"></script>

<script type="text/javascript">

$(function() {

var jsCanv = document.getElementById("canv");

var oCanv = jsCanv.getContext("2d");

var img = new Image();

img.src = "img.png";

oCanv.drawImage(img, 220, 30);

})

</script>

</head></p> <p> <body>

<canvas id="canv" width="500" height="500">

瀏覽器不支持

</canvas>

</body>

</html>

其實這種寫法是有錯誤的,實際上只要一刷新圖片就不顯示出來。要想保證刷新正常顯示需要在Image onload的時候重繪一次才行。測試在chrome 19下會出現(xiàn)的問題。

解決方案

代碼如下:<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title></title>

<script src="js/jquery-1.9.1.min.js" type="text/javascript" charset="utf-8"></script>

<script type="text/javascript">

$(function() {

var jsCanv = document.getElementById("canv");

var oCanv = jsCanv.getContext("2d");

var img = new Image();

img.src = "img.png";

img.onload = function() {

oCanv.drawImage(img, 220, 30);

}

})

</script>

</head>

<body>

<canvas id="canv" width="500" height="500">

瀏覽器不支持

</canvas>

</body>

</html>

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 汶上县| 华安县| 闻喜县| 剑阁县| 苏尼特右旗| 柳州市| 大名县| 金沙县| 新余市| 苗栗县| 广丰县| 宽甸| 扎鲁特旗| 梁平县| 昆明市| 荆州市| 大渡口区| 错那县| 元朗区| 铜陵市| 灵山县| 天门市| 本溪市| 扎囊县| 丰县| 遂宁市| 恭城| 彩票| 杨浦区| 青川县| 精河县| 长丰县| 叙永县| 屏山县| 侯马市| 罗山县| 大化| 乐至县| 夹江县| 泸西县| 迭部县|