最新回答 / 慕設(shè)計(jì)2571273
關(guān)于canvas的sx,sy理解,理解了這個(gè)后就理解dx,dy:用戶在第一個(gè)canvas上點(diǎn)擊獲得一個(gè)位置ux,uy。需要在第二個(gè)canvas獲得sx,sy,需要理解你要在第二個(gè)canvas 中獲取一個(gè)區(qū)域,這個(gè)區(qū)域大小就是2倍的mr,那么這個(gè)mr的左上角坐標(biāo)怎么獲得,就是sx=ux*scale-mr,寬度就是2*mr在第一個(gè)canvas顯示這個(gè)放大鏡? ? ?context.drawImage(第二個(gè)canvas,sx,sy,2*mr,2*mr,dx,dy,2*mr,2*mr)
2016-12-21
最新回答 / liuzh_
在這里這兩種方式都是一樣的效果,但是offset取值是相對(duì)于文檔邊距,left取得是相對(duì)于父節(jié)點(diǎn)的邊距,兩取值的性質(zhì)相同,但是選取的參考對(duì)象不同
2016-11-30
最新回答 / 來自太陽的風(fēng)
我也遇到這種情況,我獲取到的data在console中查看顯示全部是0,但是我putImageData的時(shí)候能正確的畫出來!不知道為什么!
2016-11-30
最新回答 / 杜新明
dirtyX?在源圖像數(shù)據(jù)中,矩形區(qū)域左上角的位置。默認(rèn)是整個(gè)圖像數(shù)據(jù)的左上角(x 坐標(biāo))dirtyY ?在源圖像數(shù)據(jù)中,矩形區(qū)域左上角的位置。默認(rèn)是整個(gè)圖像數(shù)據(jù)的左上角(y?坐標(biāo))
2016-11-15
已采納回答 / m慕光
這是正常的,因?yàn)楦鶕?jù)代碼最邊上的像素沒有被遍歷到,也就是沒有做處理,人眼的注意力一般集中在圖片中心,所以對(duì)實(shí)際效果影響不大。
2016-11-03
已采納回答 / qq_SuperBigMixE_0342
offsetLeft獲取的時(shí)到定位父級(jí)的左邊的距離,在不確定定位父級(jí)的狀態(tài)下,不好使用,例如,在canvas外面套一個(gè)div,那么offsetLeft獲取的時(shí)canvas左邊到div左邊的距離了,并不是到瀏覽器左邊的距離了
2016-10-08
最新回答 / 慕UI0015059
jQuery方式獲取到的是jQuery對(duì)象,jQuery對(duì)象是沒有個(gè)getContext()方法的,所以你如果實(shí)在想用jQuery方法,可以用jQuery方法選擇后將jQuery對(duì)象再轉(zhuǎn)換為javascript對(duì)象,例如 var canvas=$("...")[0]或者?var canvas=$("...").get(0)
2016-10-06