可以从新的画布对象创建图像吗?

时间:2016-11-05 21:17:57

标签: javascript typescript

我尝试创建新画布,对图像执行一些剪切操作,然后返回新图像。

但是,即使没有对图像做任何事情,我在尝试渲染我的方法返回的图像时也会出错。

The HTMLImageElement provided is in the 'broken' state.

这是我的代码:

   let image = ImageUtils.getImage("path_to_my_image.jpg");

   let canvas = document.createElement("canvas");
   canvas.width = texture.width;
   canvas.height = texture.height;

   let g = canvas.getContext("2d");
   g.drawImage(image, 0, 0);

   let newImage = new Image();
   newImage.src = canvas.toDataURL("image/jpeg");

return newImage;

如果我不尝试从新的画布对象生成图像,我能够正常渲染图像,所以我知道这不是问题。我已经搜索了很多,并没有在这个主题上看到太多。

0 个答案:

没有答案