通常のキャンバスでは、CSSの幅とクライアントの幅が同じではない可能性があります。Fabricjsでこれを取得する方法は?例として、1280 * 720pxイメージのページ内に640 * 360pxキャンバスが必要です。 私は画像を拡大することができますが、dataUrlは私に小さな画像を与えるでしょうか?ファブリックのキャンバスクライアントのサイズjs
0
A
答えて
1
solutionがあります。 CSSサイズでsetDimensions
よりbackstoreOnly
フラグまたはinitを使用してクライアントサイズを初期化し、setDimensions
とcssOnly
フラグを使用してファブリックを初期化できます。 例1:
var canvas = new fabric.Canvas('c', {width: 640, height: 360});
canvas.setDimension({width: 1280, height: 720}, {backstoreOnly: true});
例#2:
var canvas = new fabric.Canvas('c', {width: 1280, height: 720});
canvas.setDimension({width: '640px', height: '360px'}, {cssOnly: true});
0
あなたはキャンバスのsetWidth
/setHeight
性質http://fabricjs.com/docs/fabric.StaticCanvas.html#setWidth
例えばを使用して、キャンバスのサイズを変更することができます
canvas = new fabric.Canvas('c');
canvas.setWidth(640);
canvas.setHeight(360);
あなたは何を意味するのかを明確にする必要がありますが、
関連する問題
- 1. - ファブリックJS
- 2. ファブリックJS
- 3. ファブリックJSカスタムカーソルのスタイル
- 4. ファブリックjsオブジェクトdeserilization
- 5. ホバーの表示ハンドラ(ファブリックjs)
- 6. ファブリックjsのテキスト制限
- 7. ファブリックjs loadFromJSON問題
- 8. ファブリックjsカスタムフォントのItext boxサイジングの問題
- 9. awsでのファブリックjsの展開
- 10. ページ上のファブリックJSキャンバスの移動
- 11. 新しいファブリックJSのドラッグアンドドロップイメージの問題
- 12. ファブリック内のオブジェクトの整列js
- 13. ズーム付きファブリック.jsルーラー
- 14. ファブリックjs、データの保存方法
- 15. ファブリックJS分割複数行iTextの
- 16. グループ内のファブリックjs選択オブジェクト
- 17. TextBox幅の動的調整ファブリックjs
- 18. ファブリックjs右クリックでオブジェクトを選択
- 19. ファブリックjs JSONからキャンバスをロード
- 20. ファブリックJS - 背中にオブジェクトを送る
- 21. JSウィンドウのサイズ変更のサイズ変更
- 22. ファブリックJS - 2点間の線の割合を描画します
- 23. Office UIファブリックJSのjquery/cssのパネルを閉じる
- 24. Itextファブリックのデフォルトのテキストを削除する方法js
- 25. ファブリックjsのキャンバスオブジェクトのドラッグ制限を設定する方法は?
- 26. ファブリックjsで選択したアイテムのサイズを変更する必要があります
- 27. ファブリックjでキャンバスのサイズを変更する
- 28. ファブリックjsはアクティブな形状のポリゴンを描画します
- 29. ファブリックjsパーセントオブジェクトの位置を設定する方法
- 30. ファブリックJS:キャンバス上のイメージで置き換えられる理由
これはCSSのサイズです。変更すると、ページ上のキャンバスのサイズが変わります。そのフィドルを見てください:https://jsfiddle.net/IceCreamYou/whL8fu71/ – Iworb
私はファブリックについて話しています。だから、デフォルトのキャンバスと何が関係していますか? –
私はfabricjsでこのデフォルトのキャンバス機能について質問しているのでしょうか? – Iworb