javascript - 无法在CanvasRenderingContext2D(JCrop)上执行'drawImage'

时间:2014-10-27 19:55:46

标签: javascript image html5-canvas jcrop

我在从已经坐在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);
    }
}

我真的很感谢你的帮助

0 个答案:

没有答案