关于第一种思路的缩小时的问题
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,这是怎么回事呢?