画布图像绘制失败
canvas image draw failing
ctx时,整个函数刚刚停止。调用DrawImage时,这是与调用相关的所有信息。我搞不清楚问题出在哪里。
附加信息:我正在使用DevExtreme,所以这是在安卓操作系统上运行的
var Canvas = document.createElement("canvas");
var ctx = Canvas.getContext("2d");
Canvas.width=640;
Canvas.height=480;
var resultArray = [];
var workerCount = 0;
function onPhotoDataSuccess(imageData) {
smallPicture = document.getElementById('smallImage');
alert("1");
smallPicture.onload = function () {
alert("3");
ctx.drawImage(showPicture, 0, 0, Canvas.width, Canvas.height);
alert("4");
resultArray = [];
alert("5");
workerCount = 2;
alert("6");
barcodeNum = "";
DecodeWorker.postMessage({ ImageData: ctx.getImageData(0, 0, Canvas.width, Canvas.height).data, Width: Canvas.width, Height: Canvas.height, cmd: "normal" });
};
alert("2");
smallPicture.src = "data:image/jpeg;base64," + imageData;
}
您可能想要替换:
ctx.drawImage(showPicture, 0, 0, Canvas.width, Canvas.height);
带有:
ctx.drawImage(smallPicture, 0, 0, Canvas.width, Canvas.height);
相关文章:
- D3在一个调用中绘制不同的SVG形状,没有可见性
- 有没有一个javascript图形绘制库可以进行气球树布局
- 当json解析空响应时,Whatwg-Fetch失败,我该如何防止它
- 使用相同的数据集绘制各种符号
- 使用onclick绘制SVG路径
- 在谷歌地图上绘制位置数据库
- 用chart.js绘制条形图
- JsFiddle在分叉后描述失败
- “可绘制地图”设置地图选项“纬度-经度”
- 多维数据集网格未在指定的分区中绘制
- 使用谷歌图表在x轴上绘制日期
- 使用fabric.js从矩形区域获取对象,并将该区域绘制到画布上
- 如何在React Native中绘制图形
- 画布中绘制的矩形区域的弹出工具提示
- 如何在OpenLayers中获取动态绘制的多边形的坐标
- 为什么不'当单元测试出现解析错误时,我的因果报应测试会失败
- 当一些承诺失败时,如何继续使用$q.all()
- 画布图像绘制失败
- 第一次加载时绘制到画布失败.刷新后就可以工作了
- 使用内置二维数组的拉斐尔.js柱状图绘制失败