我有下一个切片图像的代码。我有下一个 HTML 代码
<img id="imagen" src="original.png" >
<canvas id="myCanvas" width="150" height="600"></canvas>
jQuery代码
$(document).ready(function() {
var image = document.getElementById('imagen');
var canvas = document.getElementById('myCanvas');
var ctx = canvas.getContext('2d');
image.onload = function() {
ctx.drawImage(image, 0, 0, 50, image.height, 0, 0, 50, image.height);
};
var i = canvas.toDataURL('image/jpeg');
console.log( i );
});
现在,当我尝试获取切片部分时,canvas
当我检查时,它存储在变量中,i
我得到了一个黑色图像。有人可以告诉我为什么会发生这种情况以及如何解决它?谢谢。