最新回答 / 慕設計2571273
關于canvas的sx,sy理解,理解了這個后就理解dx,dy:用戶在第一個canvas上點擊獲得一個位置ux,uy。需要在第二個canvas獲得sx,sy,需要理解你要在第二個canvas 中獲取一個區域,這個區域大小就是2倍的mr,那么這個mr的左上角坐標怎么獲得,就是sx=ux*scale-mr,寬度就是2*mr在第一個canvas顯示這個放大鏡? ? ?context.drawImage(第二個canvas,sx,sy,2*mr,2*mr,dx,dy,2*mr,2*mr)
2016-12-21
最新回答 / 杜新明
dirtyX?在源圖像數據中,矩形區域左上角的位置。默認是整個圖像數據的左上角(x 坐標)dirtyY ?在源圖像數據中,矩形區域左上角的位置。默認是整個圖像數據的左上角(y?坐標)
2016-11-15
已采納回答 / qq_SuperBigMixE_0342
offsetLeft獲取的時到定位父級的左邊的距離,在不確定定位父級的狀態下,不好使用,例如,在canvas外面套一個div,那么offsetLeft獲取的時canvas左邊到div左邊的距離了,并不是到瀏覽器左邊的距離了
2016-10-08
最新回答 / 慕UI0015059
jQuery方式獲取到的是jQuery對象,jQuery對象是沒有個getContext()方法的,所以你如果實在想用jQuery方法,可以用jQuery方法選擇后將jQuery對象再轉換為javascript對象,例如 var canvas=$("...")[0]或者?var canvas=$("...").get(0)
2016-10-06