<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>图像</title> <style> canvas{ border:1px solid red; } </style> <script> window.onload = function(){ var canvas = document.getElementById('canvas'); var context = canvas.getContext('2d'); // 绘制图像 // 1.建立图像对象 img节点 var img = new Image(); // var img1 = document.createElement('img'); img.src = '../1.jpg'; img.onload = function(){ // 参数:img节点,开始绘制的位置x,y context.drawImage(img,0,0); // 参数:img节点,开始绘制的位置x,y,宽,高 // context.drawImage(img,0,0,200,200); // 参数:img节点,局部位置x,y,宽,高,目标位置x,y,宽,高 context.drawImage(img,345,100,100,100,500,0,200,200); } } </script> </head> <body> <canvas id="canvas" width="700px" height="400px"></canvas> </body> </html>