1
即时通讯为用户添加一些按钮到他们的图像创造一种方式。现在,我认为这将是很酷,如果按钮可以改变颜色取决于图像的背景颜色。使用Javascript检查图像背景是否是白色
首先,我想去黑/白的对比。
所以如果背景是白色的,那么按钮将是黑色的,如果背景颜色是黑色的,那么按钮应该是白色的。
但是,我的问题是有可能使用唯一的JavaScript来识别图像的背景吗?如果是的话如何?
即时通讯为用户添加一些按钮到他们的图像创造一种方式。现在,我认为这将是很酷,如果按钮可以改变颜色取决于图像的背景颜色。使用Javascript检查图像背景是否是白色
首先,我想去黑/白的对比。
所以如果背景是白色的,那么按钮将是黑色的,如果背景颜色是黑色的,那么按钮应该是白色的。
但是,我的问题是有可能使用唯一的JavaScript来识别图像的背景吗?如果是的话如何?
如果您知道图像的URL,你可以在一个隐藏的画布上绘制,并确定它的主色使用喜欢的颜色贼库。 – Virus721
[如何使用JavaScript或jQuery来读取图像的像素?](http://stackoverflow.com/questions/1041399/how-to-use-javascript-or-jquery-to-read-a -pixel-of-an-image) –
您可以将图像绘制到'