最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

HTML5 canvas drawImage() 方法

實(shí)例

要使用的圖片:

tulip

向畫布上面繪制圖片:

Your browser does not support the HTML5 canvas tag.

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
var img=document.getElementById("tulip");
ctx.drawImage(img,10,10);

親自試一試

瀏覽器支持

Internet Explorer 9、Firefox、Opera、Chrome 以及 Safari 支持 drawImage() 方法。

注釋:Internet Explorer 8 或更早的瀏覽器不支持 <canvas> 元素。

定義和用法

drawImage() 方法在畫布上繪制圖像、畫布或視頻。

drawImage() 方法也能夠繪制圖像的某些部分,以及/或者增加或減少圖像的尺寸。

JavaScript 語(yǔ)法 1

在畫布上定位圖像:

context.drawImage(img,x,y);

JavaScript 語(yǔ)法 2

在畫布上定位圖像,并規(guī)定圖像的寬度和高度:

context.drawImage(img,x,y,width,height);

JavaScript 語(yǔ)法 3

剪切圖像,并在畫布上定位被剪切的部分:

context.drawImage(img,sx,sy,swidth,sheight,x,y,width,height);

參數(shù)值

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

更多實(shí)例

例子 1

在畫布上對(duì)圖像進(jìn)行定位,然后規(guī)定圖像的寬度和高度:

Your browser does not support the HTML5 canvas tag.

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
var img=document.getElementById("tulip");
ctx.drawImage(img,10,10,240,160);

親自試一試

例子 2

剪切圖片,并在畫布上對(duì)被剪切的部分進(jìn)行定位:

Your browser does not support the HTML5 canvas tag.

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
var img=document.getElementById("scream");
ctx.drawImage(img,90,130,90,80,20,20,90,80);

親自試一試

例子 3

要使用的視頻(請(qǐng)按下播放鍵以開(kāi)始演示):

畫布:

Your browser does not support the HTML5 canvas tag.

JavaScript (每 20 毫秒,代碼就會(huì)繪制視頻的當(dāng)前幀):

var v=document.getElementById("video1");
var c=document.getElementById("myCanvas");
ctx=c.getContext('2d');
v.addEventListener('play',function() {var i=window.setInterval(function() 
{ctx.drawImage(v,0,0,270,135)},20);},false);
v.addEventListener('pause',function() {window.clearInterval(i);},false);
v.addEventListener('ended',function() {clearInterval(i);},false);

親自試一試

丰原市| 双牌县| 云梦县| 革吉县| 赤城县| 论坛| 岱山县| 合阳县| 宜君县| 定州市| 报价| 连云港市| 赤水市| 东阿县| 璧山县| 靖江市| 高尔夫| 天门市| 翼城县| 武胜县| 沭阳县| 米林县| 界首市| 聂荣县| 宁海县| 秦皇岛市| 易门县| 突泉县| 湘潭县| 泰来县| 武川县| 无棣县| 南华县| 香港 | 房产| 清镇市| 永和县| 开平市| 山丹县| 大庆市| 商丘市|