使用javascript获取屏幕区域的显示颜色

时间:2014-08-01 18:26:18

标签: javascript canvas screenshot

我希望使用Javascript获取屏幕区域的实际显示颜色。

我有一个系统,允许人们重新调整他们的内容,他们可以使用RGBA颜色,这意味着,虽然我可以非常简单地测试文章的背景颜色(例如)可能不是它的实际颜色,因为它可能是略微或完全透明的,因此下面的层可能会显示...

我在这里看到了各种问题,涉及使用Javascript从图像中获取像素颜色,所以我想知道画布是否可以用来实现这一点......

我想要的是隐藏文章中的文字,创建(文章背景)文章背景看起来像空的截图,然后迭代那里的像素以获得平均颜色值。

有关于如何做到这一点的任何想法吗?

1 个答案:

答案 0 :(得分:0)

您需要使用画布获取页面的屏幕截图,这不是一件容易的事:

Can you take a "screenshot" of the page using Canvas?

然后,一旦你有截图,获得颜色将是微不足道的。