想通了!我误读了我的教科书,在我原来的代码中我有:
function cropImage(){ canvas.drawImage(canvasImage, 50, 25, 100, 100, 500, 100, 100, 100); };
将我的代码更改为:
function drawCanvasImage(){ canvas.drawImage(canvasImage, etc.)
图像显示正确。现在只是乱搞编码,让它达到我需要的样子。