sx = ( imageWidth - canvas.width ) / 2
sy = ( imageHeight - canvas.height ) / 2
context.drawImage( sx, sy, canvas.width, canvas.height, 0, 0, canvas.width, canvas.height )
此方法在图像缩小时会出现位置偏移
关于这个问题,老师的说法是sw和sh应该比canvas.width和canvas.height小,请问为什么要小?当直接采用上述代码时,图像向左上角偏移了,并且显示的尺寸小于0.5,这是怎么回事呢?
不小就过外扩出去
1、第一个参数你都没给。img参数呢。
2、回答你问题的人大多都没看过视频。你只给一部分代码,我们是看不懂的。