如何使用createImageBitmap选项对象?

时间:2016-08-02 17:58:50

标签: javascript canvas bitmap

我目前正在尝试测试Mozilla的documentation of createImageBitmap,同时将选项传递给该函数。

我的JS代码如下:

canvas = document.getElementById("canvas");
ctx = canvas.getContext('2d'),
image = new Image();

image.onload = function() {
      Promise.all([
        createImageBitmap(this, {resizeWidth: 200, resizeHeight: 200}),
      ]).then(function(sprites) {
        ctx.drawImage(sprites[0], 0, 0);
      });
    }

image.src = 'logo.png';

当我运行它时,我从Chromium(版本51)收到以下错误:

Uncaught (in promise) TypeError: Failed to execute 'createImageBitmap' on 'Window': No function was found that matched the signature provided.

如果我没有将对象传递到createImageBitmap(),则图像会呈现在我的<canvas>元素上而不会出现问题。但是,我需要能够通过JS调整大小。由于这是一个全新的标准,我找不到任何实际解释如何将可选“选项”对象传递到createImageBitmap()的地方。 非常感谢任何帮助 - 非常感谢提前。

0 个答案:

没有答案