给定带有图像的现有浏览器页面,有没有办法<img>使用 Javascript 从元素中获取字节?
我没有看到任何HTMLImageElement允许从图像元素中获取字节数组的方法。
我尝试了以下方法,但这会返回一个空字节数组。
var img = document.querySelector('.my_image');
var body = document.querySelector('body');
var canvas = document.createElement('canvas');
canvas.height = img.height;
canvas.width = img.width;
var context = canvas.getContext('2d');
context.drawImage(img, 0, 0);
body.appendChild(canvas);
var imageBytes = context.getImageData(img.width, img.height, 1, 1).data;
console.log(imageBytes);
呼啦一阵风
慕码人2483693
明月笑刀无情
慕运维8079593
随时随地看视频慕课网APP
相关分类