为了账号安全,请及时绑定邮箱和手机立即绑定

用户单击时如何使用JavaScript或jQuery读取图像的像素?

用户单击时如何使用JavaScript或jQuery读取图像的像素?

aluckdog 2019-10-18 09:59:00
当用户单击图像时,如何使用JavaScript或jQuery读取图像像素的颜色?(当然,通过预订click事件,我们可以获得该像素的(x,y)值)。
查看完整描述

2 回答

?
手掌心

TA贡献1942条经验 获得超3个赞

如果可以在canvas元素中绘制图像,则可以使用该getImageData方法返回包含RGBA值的数组。


var img = new Image();

img.src = 'image.jpg';

var context = document.getElementById('canvas').getContext('2d');

context.drawImage(img, 0, 0);

data = context.getImageData(x, y, 1, 1).data;


查看完整回答
反对 回复 2019-10-18
  • 2 回答
  • 0 关注
  • 761 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信