标签: javascript html
我有一张图片(<img>元素)。我想从该图像中提取特定像素的颜色。显而易见的方法是创建与图像尺寸相同的画布,然后使用函数getImageData()获取颜色。还有其他方法可以在不创建整个图像画布的情况下获得像素颜色吗?
<img>
getImageData()
答案 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可以做到这一点。