来自外部图像的显色

时间:2014-03-20 05:12:12

标签: javascript angularjs

我正在将外部图像加载到我的应用程序中,我希望从图像中获取主色并将其应用于单独的div作为背景颜色以rgba格式

最好的方法是什么?

2 个答案:

答案 0 :(得分:0)

有趣的问题。我想如果可能的话,任何图像处理都应该在服务器端完成,但如果你必须在javascript中完成,Pixastic就是一个javascript图像库。您可以使用直方图函数获取图像中的颜色数组,然后从该数组中找到最常见的颜色。

http://www.pixastic.com/lib/docs/actions/histogram/

答案 1 :(得分:0)

是的,如果显性颜色只是最常用的颜色,我只需将其绘制到canvas元素并使用getImageData()来确定它。