var canvas=document.getElementById('canvas');
var context=canvas.getContext('2d');
image=new Image();
image.src="zoom.png";
context.drawImage(image,0,0);
var imagedata = context.getImageData(0, 0, image.width, image.height)
然后这句就报错了:“index or size is negative or greater than the allowed amount?”
求解来龙去脉,搜索了一些资料表示更晕了~
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
[1] 这句执行完毕后,image数据还没拿到哦,请监听img.onload事件,在数据加载完毕后,再画到canvas上及获取数据