在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML5  HTML/ canvas畫圖

canvas畫圖

1,假如有一個(gè)500*500的canvas1,在上面隨便畫個(gè)多邊形,記錄坐標(biāo)點(diǎn)
2,另一個(gè)頁(yè)面有一個(gè)250*250的canvas2,根據(jù)canvas1上返回的多邊形坐標(biāo)點(diǎn),等比縮放將多邊形畫到canvas2上。
我想的是 根據(jù)大的canvas上的坐標(biāo)點(diǎn)返回后,計(jì)算出相對(duì)小的canvas的坐標(biāo)點(diǎn),畫在小的canvas上,但不知道有沒(méi)有更好的方法 ,求指教。

回答
編輯回答
汐顏

推薦使用https://www.github.com/PengJi...
這是一個(gè)canvas 2d 渲染庫(kù),體量小,功能強(qiáng)大,支持畫圖,圖形綁定時(shí)間,拖拽,放大縮小等。

2017年2月1日 03:24
編輯回答
糖豆豆

方法很多啊,你可以直接用drawImage 把canvas1當(dāng)作一個(gè)圖片,畫在canvas2上.
也可以直接用canvas1的坐標(biāo),先transfrom變換 在畫在canvas2上面

2017年3月21日 04:18