获取图像中特定像素的颜色

时间:2020-09-30 20:05:32

标签: javascript html

我有一张图片(<img>元素)。我想从该图像中提取特定像素的颜色。显而易见的方法是创建与图像尺寸相同的画布,然后使用函数getImageData()获取颜色。还有其他方法可以在不创建整个图像画布的情况下获得像素颜色吗?

1 个答案:

答案 0 :(得分:0)

要使用javascript执行此操作,您需要使用HTML5 canvas。您无法直接从图像中获取颜色值。

深入了解此SO:Using JavaScript or jQuery, how can I get the RGB color where ever the mouse is moving specially in <img> or <div> elements

如果您可以在服务器端完成此操作,那么以前我已经使用PHP做过类似的事情(获取平均颜色),因此我知道使用PHP可以做到这一点。