javascript - 如何可靠地从图像加载画布?
问题描述
我正在尝试将 png 加载到画布中。使用下面的代码,它似乎加载了 10% 的时间,其余的我得到一个空白图像。我不确定为什么它不起作用。我尝试通过数组加载,但出现解码错误
<img src="/myimage.png" id="myimage">
myimage.onload = function() {
var ctx = mycanvas.getContext("2d");
ctx.drawImage(myimage, 0, 0);
};
解决方案
我没有看到你看到的失败。
myimage.onload = function() {
var ctx = mycanvas.getContext("2d");
ctx.drawImage(myimage, 0, 0);
};
<img src="http://placekitten.com/200/300" id="myimage">
<canvas id="mycanvas" width="200" height="300"></canvas>
推荐阅读
- css - 如何让这个容器在 React Native 上居中
- python - 如何为 one2many 字段显示与原始视图不同的向导视图?
- firebase - 托管在 Firebase 上的 Jekyll 站点-“此文件不存在,并且在当前目录中找不到 index.html 或在根目录中找不到 404.html
- saml - 天蓝色 b2c saml 注销网址
- node.js - 基于多个不等于的猫鼬查询
- c# - 如何将图像添加到 WPF C# XAML 应用程序中的列
- c++ - Using SFML for Codeblocks C++ 出现 ERROR library SFML
- bash - 使用 CLI 从 AWS Codepipeline 检索提交 ID
- android - 删除 values-w820dp 文件夹并撤消后,我的 android 应用程序崩溃了
- vue.js - 如何将元素的类名绑定到变化的参数