將 HTML5 畫布縮放至滑鼠游標
畫布始終從其當前原點進行縮放。預設原點為 [0,0]。如果要從另一個點進行縮放,則可以首先執行 ctx.translate(desiredX,desiredY);。這將把畫布的原點重置為 [desiredX,desiredY]。
translate() 方法重新對映畫布上的 (0,0) 位置。scale() 方法用於縮小或放大當前的繪圖。如果要按偏移量平移畫布的上下文,則需要先按比例縮放以放大或縮小,然後按相反的滑鼠偏移量反向平移。
以下示例提供了這些步驟
ctx.translate(pt.x,pt.y); ctx.scale(factor,factor); ctx.translate(-pt.x,-pt.y);
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP