2012-12-06 107 views
1

我想縮小圖像以適合畫布。我知道,通常的方式:Kinetic JS - 縮放圖像以適應畫布?

var width = img.width-(img.width-canvas.width); 
var height = img.height-(img.height-canvas.height); 

但我期待與img.setScale做(),基於0(0%)和1(100%大小)。我不知道如何在KineticJS中做到這一點。任何建議表示讚賞!

+0

很肯定''setScale'和-infinity''infinity'之間取值。 – Shmiddty

+0

@Shmiddty我的部分措辭不佳。固定。 – mattsven

+2

scalefactor = desireSize/size,對於這兩者,有和高度 – philipp

回答

0

@菲利普的回答做到了:

比例因子= desiredSize /大小,寬度和高度