我在从已经坐在html上的图像中绘制画布时遇到了问题。 当我绘制腔体或延伸JCrop突出显示的手柄或移动它们时,它会显示此错误"未能执行' drawimage' on' canvasrenderingcontext2d'没有找到与提供的签名相匹配的功能"
请检查下面的代码。
$("div.jcrop img").Jcrop({
onChange: showPreview,
onSelect: showPreview,
setSelect: [100, 100, 50, 50]
});
function showPreview(c) {
if (parseInt(c.w) > 0) {
// Show image preview
var imageObj = new Image();
imageObj = $("div.jcrop img")[0];
var canvas = $("#preview")[0];
var context = canvas.getContext("2d");
context.drawImage(imageObj, c.x, c.y, c.w, c.h, 0, 0, canvas.width, canvas.height);
}
}
我真的很感谢你的帮助