校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > HTML5 Canvas API中drawImage()方法的使用實例

HTML5 Canvas API中drawImage()方法的使用實例

熱門標簽:ai電銷機器人連接網關 鶴壁手機自動外呼系統怎么安裝 農村住宅地圖標注 漳州人工外呼系統排名 鄭州電銷外呼系統違法嗎 威海營銷外呼系統招商 濟南辦理400電話 中紳電銷智能機器人 跟電銷機器人做同事

drawImage()是一個很關鍵的方法,它可以引入圖像、畫布、視頻,并對其進行縮放或裁剪。

一共有三種表現形式:

語法 1

JavaScript Code復制內容到剪貼板
  1. context.drawImage(img,dx,dy);  

語法 2

JavaScript Code復制內容到剪貼板
  1. context.drawImage(img,dx,dy,dw,dw);  

語法 3

JavaScript Code復制內容到剪貼板
  1. context.drawImage(img,sx,sy,sw,sh,dx,dy,dw,dh);   

來看一下坐標草圖:

PS: 不要在樣式中定義<canvas> 的寬和高,否則,里面所畫的圖片會自動放大或者縮小。
三參數的是標準形式,可用于加載圖像、畫布或視頻;五參數的除了可以加載圖像還可以對圖像進行指定寬高的縮放;九參數的除了縮放,還可以裁剪。各參數意義見下表。

參數
描述
img
sx 可選。開始剪切的 x 坐標位置。
sy 可選。開始剪切的 y 坐標位置。
swidth 可選。被剪切圖像的寬度。
sheight 可選。被剪切圖像的高度。
x 在畫布上放置圖像的 x 坐標位置。
y 在畫布上放置圖像的 y 坐標位置。
width 可選。要使用的圖像的寬度。(伸展或縮小圖像)
height 要使用的圖像的高度。(伸展或縮小圖像)

下面,我們加載一個圖片試試。

JavaScript Code復制內容到剪貼板
  1. <!DOCTYPE html>   
  2. <html lang="zh">   
  3. <head>   
  4.     <meta charset="UTF-8">   
  5.     <title>drawImage()</title>   
  6.     <style>   
  7.         body { background: url("./images/bg3.jpg") repeat; }  
  8.         #canvas { border: 1px solid #aaaaaa; display: block; margin: 50px auto; }   
  9.     </style>   
  10. </head>   
  11. <body>   
  12. <div id="canvas-warp">   
  13.     <canvas id="canvas">   
  14.         你的瀏覽器居然不支持Canvas?!趕快換一個吧?。?  
  15.     </canvas>   
  16. </div>   
  17.   
  18. <script>   
  19.     window.onload = function(){   
  20.         var canvas = document.getElementById("canvas");   
  21.         canvas.width = 800;   
  22.         canvas.height = 600;   
  23.         var context = canvas.getContext("2d");   
  24.         context.fillStyle = "#FFF";   
  25.         context.fillRect(0,0,800,600);   
  26.   
  27.         var img = new Image();   
  28.         img.src = "./images/20-1.jpg";   
  29.         img.onload = function(){   
  30.             context.drawImage(img,200,50);   
  31.         }   
  32.     };   
  33. </script>   
  34. </body>   
  35. </html>  

運行結果:

創建相框:
這里,我們結合clip()和drawImage()以及三次貝塞爾曲線bezierCurveTo(),來為上面一個案例,加上一個心形的相框~

JavaScript Code復制內容到剪貼板
  1. <!DOCTYPE html>   
  2. <html lang="zh">   
  3. <head>   
  4.     <meta charset="UTF-8">   
  5.     <title>繪制心形相框</title>   
  6.     <style>   
  7.         body { background: url("./images/bg3.jpg") repeat; }  
  8.         #canvas { border: 1px solid #aaaaaa; display: block; margin: 50px auto; }   
  9.     </style>   
  10. </head>   
  11. <body>   
  12. <div id="canvas-warp">   
  13.     <canvas id="canvas">   
  14.         你的瀏覽器居然不支持Canvas?!趕快換一個吧!!   
  15.     </canvas>   
  16. </div>   
  17.   
  18. <script>   
  19.     window.onload = function(){   
  20.         var canvas = document.getElementById("canvas");   
  21.         canvas.width = 800;   
  22.         canvas.height = 600;   
  23.         var context = canvas.getContext("2d");   
  24.         context.fillStyle = "#FFF";   
  25.         context.fillRect(0,0,800,600);   
  26.   
  27.         context.beginPath();   
  28.         context.moveTo(400,260);   
  29.         context.bezierCurveTo(450,220,450,300,400,315);   
  30.         context.bezierCurveTo(350,300,350,220,400,260);   
  31.         context.clip();   
  32.         context.closePath();   
  33.   
  34.         var img = new Image();   
  35.         img.src = "./images/20-1.jpg";   
  36.         img.onload = function(){   
  37.             context.drawImage(img,348,240,100,100);   
  38.         }   
  39.     };   
  40. </script>   
  41. </body>   
  42. </html>  

運行結果:

是不是美美的?好啦,至此最關鍵的遮罩和圖像裁剪以及說完了,其實在java.awt中,drawImage()也是一個至關重要的方法。有人說制作Java游戲界面,只要會用drawImage()就可以一招打遍天下~在Canvas里也是一樣的。美工提供的素材基本都是圖片,這個時候drawImage()對圖片的處理就很重要了。即使基本功,也是對圖片最重要的處理方法。

標簽:營口 咸陽 蘇州 甘南 紅河 萍鄉 文山 惠州

巨人網絡通訊聲明:本文標題《HTML5 Canvas API中drawImage()方法的使用實例》,本文關鍵詞  HTML5,Canvas,API,中,drawImage,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《HTML5 Canvas API中drawImage()方法的使用實例》相關的同類信息!
  • 本頁收集關于HTML5 Canvas API中drawImage()方法的使用實例的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    国产自产v一区二区三区c| 老司机午夜精品99久久| 亚洲午夜成aⅴ人片| 美女被吸乳得到大胸91| www.99精品| 欧美不卡在线视频| 国产精品免费视频观看| 亚洲综合成人在线视频| 国产成人亚洲精品青草天美| 欧美日韩高清在线播放| 最新欧美精品一区二区三区| 蜜桃精品在线观看| 欧美视频在线一区二区三区| 国产精品久久毛片a| 麻豆精品视频在线观看免费| 91成人在线免费观看| 亚洲国产精品国自产拍av| 奇米一区二区三区| 欧美日韩你懂得| 亚洲欧洲色图综合| 国产自产视频一区二区三区| 欧美男女性生活在线直播观看| 自拍偷在线精品自拍偷无码专区| 久久er99精品| 日韩欧美中文一区| 免费在线观看日韩欧美| 欧美色综合久久| 亚洲免费资源在线播放| www..com久久爱| 中文字幕av在线一区二区三区| 久久疯狂做爰流白浆xx| 51午夜精品国产| 午夜成人在线视频| 欧美日本一区二区三区| 亚洲成人av在线电影| 欧洲av一区二区嗯嗯嗯啊| 亚洲精品视频一区二区| 一本大道综合伊人精品热热| 中文字幕一区av| 91在线观看成人| 亚洲欧洲av色图| 成人高清视频免费观看| 久久精品欧美一区二区三区不卡| 精品一区二区在线视频| 欧美xxxxx裸体时装秀| 日韩中文欧美在线| 精品视频一区 二区 三区| 一级精品视频在线观看宜春院| 91在线免费视频观看| 国产精品久久久久久福利一牛影视| 国产成人精品一区二| 国产拍欧美日韩视频二区| 成人av在线资源网站| 成人免费一区二区三区视频 | 久久这里只有精品视频网| 激情五月播播久久久精品| 欧美一区二区三区在线看| 蜜臀精品久久久久久蜜臀| 欧美tk—视频vk| 国产精品1024久久| 成人欧美一区二区三区视频网页| 在线免费视频一区二区| 亚洲一区二区欧美| 69堂亚洲精品首页| 九九精品视频在线看| 国产精品美女久久久久av爽李琼| 色综合中文字幕国产| 中文字幕不卡在线观看| 欧洲精品在线观看| 精品一区二区在线看| 国产精品欧美久久久久一区二区| 在线观看亚洲a| 奇米亚洲午夜久久精品| 国产日产亚洲精品系列| 在线观看视频一区| 六月丁香婷婷色狠狠久久| 国产精品天天摸av网| 欧美曰成人黄网| 国产精品亚洲第一区在线暖暖韩国 | 高清成人在线观看| 亚洲午夜免费视频| 久久嫩草精品久久久精品一| 一本一道波多野结衣一区二区| 琪琪久久久久日韩精品| 欧美国产日韩亚洲一区| 欧美精品精品一区| 国产91在线看| 另类小说综合欧美亚洲| 国产精品久久毛片av大全日韩| 欧美精品在线视频| 色综合久久久网| 国产精品99久久久| 日本欧美韩国一区三区| 一区精品在线播放| 久久综合久久综合久久| 欧美日韩国产一级| 不卡免费追剧大全电视剧网站| 日产欧产美韩系列久久99| 中文字幕字幕中文在线中不卡视频| 日韩精品一区二区三区老鸭窝| 91国在线观看| a级高清视频欧美日韩| 久久疯狂做爰流白浆xx| 婷婷中文字幕综合| 欧美高清一级片在线观看| 日韩欧美国产系列| 日本高清不卡aⅴ免费网站| 久久国内精品视频| 午夜久久电影网| 亚洲图片自拍偷拍| 国产午夜精品一区二区三区嫩草| 日韩免费视频一区二区| 欧美日韩国产成人在线免费| 欧美影院一区二区三区| 91色视频在线| 91麻豆免费观看| 91碰在线视频| 91看片淫黄大片一级| 97成人超碰视| 99久久99久久精品国产片果冻| 99热精品一区二区| 曰韩精品一区二区| 国产视频一区在线观看| 欧美日韩一区视频| 欧美亚洲动漫制服丝袜| 色欧美片视频在线观看在线视频| 不卡一区二区在线| 成人黄色av网站在线| av不卡免费在线观看| av午夜精品一区二区三区| 成人激情午夜影院| 国产剧情一区二区| 国产不卡在线一区| www.色精品| 日本高清视频一区二区| 欧美日韩一二三区| 在线综合亚洲欧美在线视频| 欧美男同性恋视频网站| 亚洲精品在线观| 国产女人aaa级久久久级 | 国产精品系列在线观看| 精品一区二区国语对白| 激情都市一区二区| 黄色日韩网站视频| 成人黄色av电影| 欧美精品久久一区| 精品va天堂亚洲国产| 国产精品妹子av| 亚洲国产欧美在线| 精品一区二区三区的国产在线播放| 国产麻豆精品久久一二三| 成人精品免费看| 6080国产精品一区二区| 久久亚洲捆绑美女| 国产精品美日韩| 日韩国产欧美视频| 国产白丝网站精品污在线入口| 91麻豆福利精品推荐| 欧美久久高跟鞋激| 国产精品三级在线观看| 亚洲午夜久久久| 黄页网站大全一区二区| 色网综合在线观看| 精品国产污污免费网站入口| 中文字幕一区二区三区不卡在线| 婷婷丁香激情综合| 从欧美一区二区三区| 一本色道久久综合精品竹菊| 欧美日韩日日骚| 国产精品久久久久久久久久免费看| 午夜电影网一区| 99r国产精品| 精品国产91久久久久久久妲己| 一区二区三区日韩精品视频| 激情丁香综合五月| 欧美日韩在线电影| 亚洲人成在线播放网站岛国| 激情文学综合网| 欧美日韩精品福利| 亚洲天堂免费在线观看视频| 国产在线一区二区| 欧美精品在线观看播放| 亚洲视频免费看| 丁香激情综合国产| 日韩欧美国产三级| 亚洲国产视频在线| 成人丝袜视频网| 欧美一级夜夜爽| 亚洲高清免费视频| 日本精品裸体写真集在线观看 | 成人免费高清在线| 欧美tickling网站挠脚心| 偷拍与自拍一区| 在线观看亚洲专区| 中文字幕在线观看一区二区| 国产精品一区二区免费不卡| 久久久午夜精品理论片中文字幕| 亚洲第一福利视频在线| 欧美中文字幕不卡| 亚洲国产综合色|