我有我的我的FabricJS帆布內的容器具有固定的高度/寬度像素。在一邊,我有一個下拉菜單將畫布大小更改爲各種預設。我想要做的是自動縮小,只要我選擇比容器更高和/或更寬的尺寸。因此,例如,如果我的容器div是800x600,並選擇1024x768的畫布大小,我想縮小以便整個畫布仍然可見。相反,如果我選擇較小的尺寸(例如200x200),我想放大100%。FabricJS比例/縮放帆布以適應容器
我找到了this縮放的例子,但無論縮小多少,畫布大小看起來都保持不變。見截圖:
我怎樣才能做到這一點?
正如你可以在這裏看到,與薄紅色邊框的區域是畫布容器。白色的盒子是畫布。