0
好的,所以我在這裏閱讀了大量的教程和一些線程,它們幫助我更好地理解畫布元素,但是仍然難以獲得裁剪上班。我使用的代碼如下:使用畫布元素來裁剪圖像
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Canvas Image</title>
<link rel="stylesheet" href="styles.css" />
</head>
<body>
<!-- comments -->
<canvas id="canvas" width="640" height="600"></canvas>
<script>
var canvas = document.getElementById('canvas').getContext ('2d');
var canvasImage = new Image();
function drawCanvasImage(){
canvas.drawImage(canvasImage, 50, 25, 300, 350);
};
canvasImage.addEventListener('load',drawCanvasImage,false);
canvasImage.src = "Images/Batman.jpg";
</script>
<script>
var canvas = document.getElementById('canvas').getContext ('2d');
var canvasImage = new Image();
function cropImage(){
canvas.drawImage(canvasImage, 50, 25, 100, 100, 500, 100, 100, 100);
};
canvasImage.addEventListener('load',drawCanvasImage,false);
canvasImage.src = "Images/Batman.jpg";
</script>
</body>
</html>
我原來的印象是我上傳到我的服務器的圖像,並顯示正確,但是我裁剪的圖像將不會顯示在所有。這是一個明天晚上的學校項目,所以任何幫助,將不勝感激。先謝謝了!