HTML5キャンバス要素の使用では、デフォルトのアスペクト比に問題があります。Firefox と Safari のキャンバス要素のデフォルトの縦横比は、少なくとも幅と高さが 2/1 のようです。これは、canvas 要素に描画される四角形の縦横比が 1:1 になる唯一の高さと幅の組み合わせです。
では、canvas 要素の縦横比を設定して、アイテムを 1:1 の比率で描画できるようにするにはどうすればよいでしょうか?
Coding Forums のアカウントを持っていますが、適切な回答がありません。この件に関するいくつかの印刷テキストを入手しましたが、それらはこれに対処していません。私は少なくとも 10 年間、javascript/html/css をプログラミングしています。
変更不可能なデフォルトの比率に固執していないことを願っています。
同様の質問のリストを見てみると、この特定の問題が解決されていません。