0

我画了一个这样的图像:

$("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

4

1 回答 1

0

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

var imageWidth = $("canvas").width();
var imageHeight = $("canvas").height();
于 2016-12-01T08:04:44.147 回答