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

鍍金池/ 問答/HTML5  HTML/ js怎么讓用戶畫的線是直的,而不是扭曲,如何矯正?

js怎么讓用戶畫的線是直的,而不是扭曲,如何矯正?

如圖,左邊的W好像是手抖畫出來的,如何矯正成右邊的直的筆畫??

clipboard.png

回答
編輯回答
檸檬藍(lán)

y值等比例增加,而不是根據(jù)鼠標(biāo)移動(dòng)位置

2018年2月16日 06:06
編輯回答
誮惜顏

不計(jì)算y坐標(biāo)就行了

2018年9月4日 02:30
編輯回答
舊時(shí)光

關(guān)鍵是一筆畫呢還是多筆畫?
一筆畫的話,比較麻煩,要使用去抖算法。
多筆畫的話就簡單了,過兩點(diǎn)確定一條直線,取用戶按下去鼠標(biāo)左鍵的坐標(biāo)和最后松開左鍵的坐標(biāo),生成一條直線

2017年12月4日 03:46
編輯回答
挽歌

這個(gè)最簡單的方法,
隔一段距離取一個(gè)點(diǎn),然后用直線把這些點(diǎn)按順序連接起來,就會(huì)好多了.
再優(yōu)化的話就是一個(gè)點(diǎn)的兩條線角度比較小的話,這個(gè)點(diǎn)也放進(jìn)數(shù)組里.失真就比較小.

2018年5月19日 09:35