W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
該createImageBitmap方法存在于window和worker的全局中。它接受各種不同的圖像源,并返回一個解決ImageBitmap的Promise??梢赃x擇將源裁剪為源自(sx,sy)的像素矩形,其寬度為sw,高度為sh。
createImageBitmap(image[, options]).then(function(response) { ... });
createImageBitmap(image, sx, sy, sw, sh[, options]).then(function(response) { ... });
一個Promise,它解析為包含給定矩形的位圖數(shù)據(jù)的ImageBitmap對象。
var canvas = document.getElementById('myCanvas'),
ctx = canvas.getContext('2d'),
image = new Image();
image.onload = function() {
Promise.all([
createImageBitmap(image, 0, 0, 32, 32),
createImageBitmap(image, 32, 0, 32, 32)
]).then(function(sprites) {
ctx.drawImage(sprites[0], 0, 0);
ctx.drawImage(sprites[1], 32, 32);
});
}
image.src = 'sprites.png';
規(guī)范 | 狀態(tài) | 注釋 |
---|---|---|
HTML Living Standard
該規(guī)范中“createImageBitmap”的定義。
|
Living Standard
|
新的兼容性表格處于測試階段
電腦端 | 移動端 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Chrome
|
Edge
|
Firefox
|
Internet Explorer
|
Opera
|
Safari
|
Android webview | Chrome for Android
|
Edge Mobile | Firefox for Android
|
Opera for Android
|
iOS Safari | |
基本支持 | 支持:50 | 不支持 | 支持:42 | 不支持
|
支持 | 不支持
|
支持:50 | 支持:50 | ? | ? | 支持 | ? |
選項參數(shù) | 支持:52 | 不支持
|
? | 不支持
|
支持:39 | 不支持
|
支持:52 | 支持:52 | ? | ? | 支持:39 | ? |
resizeWidth,resizeHeight和resizeQuality | 支持:54 | 不支持
|
? | 不支持
|
? | 不支持
|
支持:54 | 支持:54 | ? | ? | ? | ? |
作為源圖像的SVGImageElement | 支持:59 | 不支持
|
? | 不支持
|
? | 不支持
|
支持:59 | 支持:59 | ? | ? | ? | ? |
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: