JCanvas:我如何获得图像的大小?

时间:2016-12-01 07:41:45

标签: javascript jcanvas

我画了这样的图像:

$("canvas").drawImage({
        x: 0,
        y: 0,
        source: src,
        draggable: true,
        layer: true,
        name: "image",
        fromCenter: false,
    }
});

图像显示应有的效果。它比屏幕大,我想绘制一个小得多的矩形(因子为0.05),其边与原始图像成比例。如何检索上图的宽度和高度?

我试过了:

var imageWidth = $("canvas").getLayer("image").width;
var imageHeight = $("canvas").getLayer("image").height;

alert($("canvas").getLayer("image").width);会返回null。我也尝试过:

var imageWidth = $("canvas").getCanvasImage.width;
var imageHeight = $("canvas").getCanvasImage.height;

alert($("canvas").getCanvasImage.width);会返回undefined

1 个答案:

答案 0 :(得分:0)

您可以使用以下语句获取画布图像的高度和宽度

var imageWidth = $("canvas").width();
var imageHeight = $("canvas").height();