第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

sx,sy,dx,dy不理解

drawMagnifier(point)中

??? var sx = image_lg_xc - radius;
??? var sy = image_lg_yc - radius;
??? var dx = point.x - radius;
??? var dy = point.y - radius;

這四句話不理解,可以幫我解答一下嗎?

正在回答

2 回答

關(guān)于canvas的sx,sy理解,理解了這個(gè)后就理解dx,dy:

  1. 用戶在第一個(gè)canvas上點(diǎn)擊獲得一個(gè)位置ux,uy。

  2. 需要在第二個(gè)canvas獲得sx,sy,

    需要理解你要在第二個(gè)canvas 中獲取一個(gè)區(qū)域,這個(gè)區(qū)域大小就是2倍的mr,那么這個(gè)mr的左上角坐標(biāo)怎么獲得,就是sx=ux*scale-mr,寬度就是2*mr

  3. 在第一個(gè)canvas顯示這個(gè)放大鏡

    ? ? ?context.drawImage(第二個(gè)canvas,sx,sy,2*mr,2*mr,dx,dy,2*mr,2*mr)

0 回復(fù) 有任何疑惑可以回復(fù)我~

所謂放大,就是將大圖相應(yīng)位置的區(qū)域(注意,這個(gè)區(qū)域和放大鏡大小相同)摳出來(lái)顯示在放大鏡中即可。所以,只要根據(jù)放大倍數(shù)和放大鏡中心點(diǎn),去大圖中找到匹配點(diǎn),然后以這個(gè)點(diǎn)為中心,摳一個(gè)放大鏡大小的圖。這就是為什么找起始點(diǎn)都是減去 radius 的原因。

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
Canvas玩轉(zhuǎn)圖像處理
  • 參與學(xué)習(xí)       60376    人
  • 解答問題       127    個(gè)

canvas系列第三課,學(xué)會(huì)編寫圖像算法,一起玩轉(zhuǎn)圖像處理吧

進(jìn)入課程

sx,sy,dx,dy不理解

我要回答 關(guān)注問題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)