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

主頁(yè) > 知識(shí)庫(kù) > HTML5 Canvas API中drawImage()方法的使用實(shí)例

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

熱門標(biāo)簽:ai電銷機(jī)器人連接網(wǎng)關(guān) 鶴壁手機(jī)自動(dòng)外呼系統(tǒng)怎么安裝 農(nóng)村住宅地圖標(biāo)注 漳州人工外呼系統(tǒng)排名 鄭州電銷外呼系統(tǒng)違法嗎 威海營(yíng)銷外呼系統(tǒng)招商 濟(jì)南辦理400電話 中紳電銷智能機(jī)器人 跟電銷機(jī)器人做同事

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

一共有三種表現(xiàn)形式:

語(yǔ)法 1

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

語(yǔ)法 2

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

語(yǔ)法 3

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

來(lái)看一下坐標(biāo)草圖:

PS: 不要在樣式中定義<canvas> 的寬和高,否則,里面所畫的圖片會(huì)自動(dòng)放大或者縮小。
三參數(shù)的是標(biāo)準(zhǔn)形式,可用于加載圖像、畫布或視頻;五參數(shù)的除了可以加載圖像還可以對(duì)圖像進(jìn)行指定寬高的縮放;九參數(shù)的除了縮放,還可以裁剪。各參數(shù)意義見(jiàn)下表。

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

下面,我們加載一個(gè)圖片試試。

JavaScript Code復(fù)制內(nèi)容到剪貼板
  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?!趕快換一個(gè)吧!!   
  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>  

運(yùn)行結(jié)果:

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

JavaScript Code復(fù)制內(nèi)容到剪貼板
  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?!趕快換一個(gè)吧!!   
  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>  

運(yùn)行結(jié)果:

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

標(biāo)簽:營(yíng)口 咸陽(yáng) 蘇州 甘南 紅河 萍鄉(xiāng) 文山 惠州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《HTML5 Canvas API中drawImage()方法的使用實(shí)例》,本文關(guān)鍵詞  HTML5,Canvas,API,中,drawImage,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《HTML5 Canvas API中drawImage()方法的使用實(shí)例》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于HTML5 Canvas API中drawImage()方法的使用實(shí)例的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产拍欧美日韩视频二区| 欧美午夜在线观看| 久久嫩草精品久久久精品一| 精品一区二区久久| 国产亚洲精品7777| 91网上在线视频| 午夜电影一区二区三区| 日韩一区二区在线看片| 豆国产96在线|亚洲| 亚洲人成影院在线观看| 91精品国产综合久久小美女| 国产乱人伦偷精品视频不卡 | 国产黄人亚洲片| 中文字幕永久在线不卡| 欧美主播一区二区三区| 日韩电影在线一区| 国产日韩欧美在线一区| 色系网站成人免费| 日韩激情一区二区| 国产色婷婷亚洲99精品小说| 色综合天天视频在线观看| 青青草伊人久久| 国产欧美日韩视频一区二区| 欧美色手机在线观看| 狠狠色丁香婷综合久久| 亚洲欧美区自拍先锋| 在线播放视频一区| 成人综合婷婷国产精品久久蜜臀| 一区二区三区国产| 久久九九国产精品| 欧美日韩国产片| 国产成人免费在线观看| 性感美女久久精品| 亚洲国产电影在线观看| 欧美久久高跟鞋激| av一二三不卡影片| 免费人成在线不卡| 亚洲激情图片小说视频| 久久久www免费人成精品| 欧美年轻男男videosbes| 成人激情小说网站| 狠狠色丁香九九婷婷综合五月| 亚洲激情自拍偷拍| 国产精品网站一区| 精品欧美久久久| 欧美综合天天夜夜久久| 成人免费观看男女羞羞视频| 久久精品99国产精品日本| 一区二区三区日韩在线观看| 国产偷国产偷精品高清尤物| 欧美一区二区三区白人| 在线精品视频免费播放| 成人sese在线| 国产成人精品免费在线| 国产在线看一区| 日本vs亚洲vs韩国一区三区| 亚洲一区二区三区爽爽爽爽爽| 国产精品嫩草久久久久| 国产三级精品在线| 精品久久人人做人人爽| 欧美福利一区二区| 欧美久久久一区| 欧美人牲a欧美精品| 欧美丝袜丝nylons| 欧美日韩一区二区三区四区五区 | 在线欧美一区二区| 91丝袜美女网| 色婷婷综合久久久中文字幕| 97se亚洲国产综合自在线| 国产成人免费在线观看| 国产精品一区专区| 国产精品一二三四| 国产91精品一区二区麻豆网站| 国产不卡视频一区| 成人深夜在线观看| 99久久精品免费看| 99久久er热在这里只有精品15| 成人午夜视频在线观看| 97精品视频在线观看自产线路二 | 欧美视频自拍偷拍| 欧美日韩一区国产| 欧美日本不卡视频| 欧美mv日韩mv国产| 欧美激情艳妇裸体舞| 国产精品人成在线观看免费| 国产精品久久久久国产精品日日| 亚洲男同性视频| 亚洲国产精品影院| 久久99日本精品| 国产v综合v亚洲欧| 色综合av在线| 91精品欧美一区二区三区综合在| 欧美一区二区福利在线| 久久色在线观看| 亚洲欧美国产三级| 亚洲成人精品一区二区| 人人爽香蕉精品| 国产精品一区二区免费不卡| 99久久免费精品高清特色大片| 在线看日本不卡| 精品欧美一区二区在线观看| 亚洲国产精品成人综合色在线婷婷| 亚洲精品视频免费看| 免播放器亚洲一区| 91在线视频观看| 欧美日韩国产一二三| 欧美精品一区二区三区久久久| 中文字幕中文字幕在线一区| 午夜私人影院久久久久| 国产一区二区三区四| 91丨九色porny丨蝌蚪| 日韩三级视频中文字幕| 《视频一区视频二区| 日韩中文字幕亚洲一区二区va在线| 国产精品456露脸| 欧美三区免费完整视频在线观看| 日韩欧美的一区| 亚洲欧美成人一区二区三区| 久久不见久久见免费视频1| proumb性欧美在线观看| 欧美一区二区三区在线观看视频| 国产精品对白交换视频| 老司机午夜精品99久久| 色琪琪一区二区三区亚洲区| 久久亚洲捆绑美女| 亚洲国产精品久久久男人的天堂| 国产福利一区二区三区在线视频| 欧美日韩国产在线观看| 亚洲欧洲99久久| 国产呦精品一区二区三区网站 | 欧美美女bb生活片| 中文字幕一区二区三区四区| 久久国产麻豆精品| 欧美无砖专区一中文字| 最新日韩av在线| 国产传媒欧美日韩成人| 欧美一区二区三区男人的天堂| 一区二区欧美精品| 91偷拍与自偷拍精品| 中文字幕巨乱亚洲| 国产综合色在线视频区| 6080午夜不卡| 亚洲综合清纯丝袜自拍| 99久久婷婷国产综合精品电影 | 91精品国产乱| 亚洲日本在线天堂| 白白色 亚洲乱淫| 国产欧美日韩三区| 韩国欧美一区二区| 久久亚洲精品小早川怜子| 男女性色大片免费观看一区二区| 欧美日韩在线播放三区| 夜夜精品视频一区二区 | 亚洲视频精选在线| 成人性生交大片免费| 欧美经典三级视频一区二区三区| 激情欧美日韩一区二区| 欧美mv和日韩mv国产网站| 免费成人在线视频观看| 91精品国产欧美一区二区18| 日日嗨av一区二区三区四区| 欧美精品在线一区二区三区| 亚洲成av人片| 91精品国产一区二区| 日韩国产高清在线| 欧美成人猛片aaaaaaa| 国精产品一区一区三区mba视频| 国产亚洲一区二区三区四区| 成人久久视频在线观看| 综合久久久久久久| 在线国产亚洲欧美| 午夜久久久影院| 日韩一卡二卡三卡四卡| 国产综合久久久久久鬼色| 国产视频不卡一区| 99riav久久精品riav| 亚洲综合丝袜美腿| 欧美剧情电影在线观看完整版免费励志电影 | 777奇米成人网| 久久精品国产亚洲一区二区三区| 欧美一区二区播放| 国产一区二区三区四区在线观看| 国产精品久久久久久久久快鸭| 色中色一区二区| 婷婷丁香激情综合| 26uuuu精品一区二区| 99国产麻豆精品| 日韩va欧美va亚洲va久久| 精品国产不卡一区二区三区| 99亚偷拍自图区亚洲| 亚洲大片精品永久免费| 精品国产一区二区三区四区四| 国产成人av电影在线播放| 亚洲美女在线一区| 欧美电影免费观看高清完整版 | 亚洲资源中文字幕| 久久亚洲一区二区三区四区| 91小视频在线| 精品无人码麻豆乱码1区2区| 国产精品黄色在线观看 |