在本视频28s那里,是怎么操作背景的,把图片的上部分截取变为整体截取的
来源:4-5 优化与封装代码让代码更有设计感
qq_Tboy_示范点
2018-02-06
写回答
2回答
-
子羊学长
2018-04-12
this.ctx.drawImage(img,srcX,srcY,imgW,imgH,x,y,canvasW,canvasH),意思是在img这张图片上从(srcX,srcY)的位置开始截取宽为imgW,高为imgH的那部分图像,然后显示在事先创建的Canvas画布上,显示的位置是以画布(x,y)开始,占据画布(canvasW)宽,(canvasH)高的这么一块地方。
00 -
傅猿猿
2018-02-07
其实是这样的啦,截取的起始点使用的是图片的坐标原点,也就是左上角的0,0,然后呢截取的大小的话,我们选择的是整个canvas的大小,这样的话其实图片是会有拉伸的,但是没关系,因为是以纯色为主的,然后呢放置到canvas,也就是说,截取了整个图片的大小,然后把它拉伸或者收缩,让它刚刚好放到全屏,这就是最后两个参数的作用
00
相似问题