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 ответ
Вы можете использовать оператор ниже, чтобы получить высоту и ширину изображения холста
var imageWidth = $("canvas").width();
var imageHeight = $("canvas").height();