国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 延安市| 洛川县| 新源县| 东源县| 九江县| 汽车| 绿春县| 建瓯市| 青川县| 福清市| 克山县| 惠东县| 沁阳市| 连州市| 海阳市| 清徐县| 万源市| 长乐市| 开鲁县| 瑞金市| 横山县| 阜南县| 岑巩县| 玛沁县| 阜康市| 巴彦县| 湘潭市| 南溪县| 湘潭县| 宁海县| 邳州市| 华蓥市| 凤阳县| 海原县| 日照市| 彰化县| 报价| 城步| 双江| 澄江县| 景泰县|