我的问题是,我有一个彩色光谱的画布,单击它会将点击的颜色分配给页面的不同部分。当用户单击画布时,我得到的位置如下所示。
$('#colorPicker').click(function(e) {
var x = e.pageX - this.offsetLeft;
var y = e.pageY - this.offsetTop;
var canvas1 = colorPicker.getContext('2d');
var data = canvas1.getImageData(x, y, 1, 1).data;
var rgb = 'rgb('