在本视频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)高的这么一块地方。

0
0

傅猿猿

2018-02-07

其实是这样的啦,截取的起始点使用的是图片的坐标原点,也就是左上角的0,0,然后呢截取的大小的话,我们选择的是整个canvas的大小,这样的话其实图片是会有拉伸的,但是没关系,因为是以纯色为主的,然后呢放置到canvas,也就是说,截取了整个图片的大小,然后把它拉伸或者收缩,让它刚刚好放到全屏,这就是最后两个参数的作用

0
0

微信小游戏入门与实战,一天之内搞定微信小游戏开发

官方同步,第一时间掌握整套微信小游戏开发核心技术

3515 学习 · 664 问题

查看课程