高さと幅を固定したコンテナの中に私のFabricJSキャンバスを置いています。側面には、キャンバスのサイズをさまざまなプリセットに変更するためのドロップダウンがあります。私がやりたいことは、コンテナよりも大きいかより広いサイズを選択すると自動的にズームアウトすることです。たとえば、コンテナdivが800x600でキャンバスのサイズを1024x768に設定した場合、キャンバス全体が引き続き表示されるように縮小したいと考えています。逆に小さいサイズ(200x200など)を選択すると、100%まで拡大したいと考えています。FabricJS Scale/Zoomキャンバスをコンテナに合わせる
拡大表示の例はthisですが、ズームアウトしてもキャンバスのサイズは変わらないようです。スクリーンショットを参照してください。
私はこれを実現するにはどうすればよいですか?
あなたがここに見ることができるように、薄い赤のボーダーとの面積は、キャンバスのコンテナです。白いボックスはキャンバスです。