婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 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()方法的使用實例的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    久久97超碰国产精品超碰| 国产精品福利一区二区| 欧美日韩视频在线一区二区| 国产精品欧美一区喷水| www成人在线观看| 天天综合色天天| 免费观看在线色综合| 极品少妇xxxx精品少妇| 日韩精品成人一区二区在线| 麻豆精品一区二区| 久久99精品久久久久久动态图| 久88久久88久久久| 另类中文字幕网| 久久www免费人成看片高清| www.色综合.com| 欧美日韩一区久久| 欧美一区二区三区四区久久| 26uuu亚洲| 综合色天天鬼久久鬼色| 亚洲一区电影777| 美国三级日本三级久久99| 国产一区二区三区在线看麻豆| 丰满少妇久久久久久久| 在线精品视频一区二区三四| 极品尤物av久久免费看| 成人av资源下载| 欧美男女性生活在线直播观看| 欧美精品色综合| 日本一区免费视频| 亚洲风情在线资源站| 国产一区二区视频在线| 欧美日韩一区二区三区视频| 国产精品国产三级国产普通话蜜臀 | 亚洲一区电影777| 国产成人在线免费| 免费日韩伦理电影| 一本在线高清不卡dvd| 国产亚洲精品资源在线26u| 日本亚洲欧美天堂免费| 欧美日韩欧美一区二区| 综合久久综合久久| 久久久精品国产免大香伊| 久久精品国产一区二区三区免费看 | 日韩av高清在线观看| 成人黄色网址在线观看| 欧美成人一区二区三区在线观看| 亚洲成人av福利| 欧美色综合久久| 亚洲精品一区二区三区在线观看| 亚洲自拍偷拍图区| 日本精品视频一区二区三区| 2020国产精品自拍| 日韩电影免费在线| 北条麻妃国产九九精品视频| 成人av影院在线| 日本一区二区成人在线| 91网站视频在线观看| 亚洲激情网站免费观看| 成人美女视频在线看| 国产精品欧美久久久久一区二区| 午夜精品久久久久久| 欧美视频一区二区在线观看| 亚洲人成精品久久久久| 欧美日韩国产色站一区二区三区| 麻豆一区二区三| 精品国产一二三区| 韩日精品视频一区| 欧美日韩精品电影| 性久久久久久久| 欧美v日韩v国产v| 国产精品99久久不卡二区| 久久精品欧美日韩精品| 不卡的av在线| 亚洲最大成人综合| 色婷婷av一区二区三区软件| 丝袜美腿亚洲综合| 99久久99精品久久久久久| 91精品1区2区| 国内一区二区在线| 亚洲欧美一区二区三区极速播放| 制服丝袜一区二区三区| 国产不卡在线播放| 中文字幕乱码久久午夜不卡| 色狠狠一区二区| 精品一区二区三区在线观看| 在线视频观看一区| 激情国产一区二区| 91一区在线观看| 国产精品久久久久天堂| 色综合久久综合中文综合网| 麻豆精品久久精品色综合| 国产一区二区三区在线观看免费| 亚洲三级在线观看| 国产久卡久卡久卡久卡视频精品| 久久久夜色精品亚洲| 欧美老肥妇做.爰bbww视频| 国产精品一区二区视频| 亚洲国产你懂的| |精品福利一区二区三区| 精品国产露脸精彩对白| 91激情五月电影| 狠狠色综合日日| 日本亚洲最大的色成网站www| 国产精品你懂的| 欧美色综合天天久久综合精品| 美女诱惑一区二区| 亚洲天堂免费看| 久久亚洲一级片| 狠狠色丁香婷婷综合| 日韩在线播放一区二区| 国产日韩欧美不卡| 久久综合九色综合久久久精品综合 | 91麻豆精品国产91久久久久久 | 亚洲精品国产a久久久久久| 2019国产精品| 久久久久久久久久久久久久久99 | 国产欧美日韩在线视频| 欧美大片免费久久精品三p| 欧美午夜免费电影| 亚洲不卡av一区二区三区| 亚洲免费视频中文字幕| 国产精品蜜臀在线观看| www国产成人免费观看视频 深夜成人网| 欧美妇女性影城| 在线播放日韩导航| 欧美性生活一区| 在线观看亚洲专区| 波多野结衣在线一区| 国精产品一区一区三区mba视频| 亚洲成在线观看| 亚洲成人久久影院| 午夜欧美电影在线观看| 91精品国产aⅴ一区二区| 92国产精品观看| 99久久国产免费看| 亚洲成人自拍网| 亚洲午夜免费视频| 午夜激情久久久| 欧美综合一区二区| 欧美福利视频一区| 日本一区二区三区高清不卡| 国产在线麻豆精品观看| 国产精品亚洲视频| 国产电影精品久久禁18| 亚洲成人黄色小说| 免费在线观看不卡| 另类综合日韩欧美亚洲| 国产美女久久久久| 日韩一区中文字幕| 国产三级三级三级精品8ⅰ区| 日本一区二区成人| 91精品国产手机| 国产农村妇女精品| 亚洲综合免费观看高清完整版 | 精品美女在线播放| 色婷婷精品大在线视频| 丝袜亚洲另类欧美综合| 国产精品羞羞答答xxdd| av激情成人网| 91精品福利视频| 日韩欧美自拍偷拍| 在线观看www91| 精品国产三级电影在线观看| 一区二区在线看| 国产福利不卡视频| 欧美电影一区二区三区| 国产亚洲欧洲997久久综合| 国产偷国产偷亚洲高清人白洁| 亚洲成av人影院| 欧美年轻男男videosbes| 日韩成人精品视频| 久久看人人爽人人| 日本道在线观看一区二区| 婷婷丁香激情综合| 国产视频一区在线观看 | 99re这里只有精品首页| 亚洲国产精品影院| 精品国产一二三区| 国产在线一区二区综合免费视频| 久久一留热品黄| 99久久精品国产一区| 免费观看日韩电影| 国产精品区一区二区三| 欧美日韩三级一区| 成人精品视频.| 亚洲成精国产精品女| 精品国产乱码久久久久久夜甘婷婷 | 91在线一区二区| 裸体一区二区三区| 亚洲精品欧美二区三区中文字幕| 欧美乱妇一区二区三区不卡视频| 成人精品一区二区三区四区| 亚洲一区中文日韩| 国产精品国产三级国产aⅴ中文| 色综合婷婷久久| 精品一区二区影视| 免费国产亚洲视频| 夜夜操天天操亚洲| 成人免费在线观看入口| 欧美一区二区国产|