思路一對(duì)圖片進(jìn)行縮放的算法是不是有問(wèn)題?
思路一中用drawImage(image,sx,sy,sw,sh,dx,dy,dw,dh)這個(gè)方法在原圖上從坐標(biāo)(sx,sy)截取寬為sw高為sw的一部分圖像,然后繪制到畫(huà)布上,貌似算法有問(wèn)題,因?yàn)榻厝∈菑脑瓐D(sx,sy)截取的,并沒(méi)有先對(duì)原圖進(jìn)行縮放
思路一中用drawImage(image,sx,sy,sw,sh,dx,dy,dw,dh)這個(gè)方法在原圖上從坐標(biāo)(sx,sy)截取寬為sw高為sw的一部分圖像,然后繪制到畫(huà)布上,貌似算法有問(wèn)題,因?yàn)榻厝∈菑脑瓐D(sx,sy)截取的,并沒(méi)有先對(duì)原圖進(jìn)行縮放
2019-09-19
舉報(bào)
2019-10-14
我看的時(shí)候也覺(jué)得有問(wèn)題。。。不知道是不是我的理解有問(wèn)題,截取是從原圖(sx,sy)截取的,思路1正確的做法我覺(jué)得應(yīng)該是把canvas的寬高等比縮小后原圖寬高的1/2減去縮小后的畫(huà)布寬高的1/2,截取下來(lái)的部分再放在畫(huà)布上(0,0,canvas.width,canvas.height)
2019-09-20