フレームワークはvueを使っているので以下の様になっていますがそこはあまり関係無くcanvasについてのjavascriptでの扱いに関して教えていただきたいです。
javascript
1 const ctx = canvas.value.getContext('2d') 2 canvas.value.width = img.width 3 canvas.value.height = img.height 4 ctx.drawImage(img, 0, 0)
html
1 <canvas 2 id="canvas" 3 ref="canvas" 4 ></canvas>
これをキャンバスのクリック時などに以下の様に拡大表示できる様にしました。
javascript
1 const ctx = canvas.value.getContext('2d') 2 ctx.scale(1.5, 1.5) 3 ctx.drawImage(img, 0, 0)
今回この拡大を中心にから拡大するようにしたいです。
これは描画位置を変える必要があるという事でしょうか?その後画像をドラッグして上記二枚目の画像の様な位置に変更したりできる様にしたいためcanvas上のimgの移動方法もご教示いただきたいのですがご存知の方いましたらご回答いただけると大変助かります。
回答1件
あなたの回答
tips
プレビュー