Ste*_*eve 7 javascript html5 canvas
我在页面上有一堆产品有200x200图像.我第一次尝试获取每个像素的数据(嵌套for循环,一个用于x,一个用于y),然后将rgb转换为十六进制,并将它们存储在一个数组中,然后获得最常用的数据.此脚本一次需要每页运行96个项目.
目前,它创建一个画布并将产品图像放在该画布中,然后执行上述操作.
是否有某种平均算法可以加快速度?
mar*_*rkE 12
是!
Lokesh Dhakar创造了一个名为"彩色小偷"的剧本,用于计算图像的主色.它使用修改的中值切割量化算法(MCCQ)来快速聚类颜色并确定主色(或甚至整个调色板).
这里有一个演示:http://lokeshdhakar.com/projects/color-thief/,脚本可以在github上找到:https://github.com/lokesh/color-thief