簡體   English   中英

JCanvas:如何獲取圖像的大小?

[英]JCanvas: How do I get the size of an Image?

我已經繪制了這樣的圖像:

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

該圖像按預期顯示。 它比屏幕大,我想繪制一個更小的矩形(倍數為.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

您可以使用以下語句獲取畫布圖像的高度和寬度

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM