20 年前に書いた TclTK プログラムを HTML5 に移植しようとしています。
何時間ものフラストレーションの末、HTML5 のキャンバス要素を「スケーリング」または「変換」すると、それが将来の描画にのみ適用され、すでにキャンバスにあるアイテムには適用されないことがわかりました。
これは TclTK の反対であり、既にキャンバスにあるアイテムは代わりに拡大/縮小されます。
描画/再描画ループ (スケーリング/変換したいときにキャンバスをクリアしてすべてのオブジェクトを自分で再描画する) を作成する以外に、HTML5 のキャンバス要素を TclTK のように動作させる方法はありますか?
それとも、何か大きなものを見逃していますか?