1

我有一个渐变图像,我想在我移动鼠标的所有位置(即在特定位置)获得背景颜色。

我可以得到鼠标的位置,所以现在我必须得到那个位置的颜色。

所以请指导我解决这个问题

4

1 回答 1

3

如果您将图像制作为名为 ctx 的画布,那么

var imgd = ctx.getImageData(x, y, 1, 1);
var colorhex=RGBtoHex(imgd.data[0],imgd.data[1],imgd.data[2]);

这是一个示例 http://nerderg.com/Canvas+Color+Picker

于 2013-05-27T08:27:07.687 回答