【发布时间】:2013-09-03 20:09:38
【问题描述】:
我想使用Color Thief,这是一个脚本,可让您提取图像的主色。
很遗憾,我无法让代码正常工作。我希望主色是名为 mydiv 的 div 的背景色。
这是我目前所拥有的:http://jsfiddle.net/srd5y/4/
由于交叉链接问题已更新代码/转移到我自己的服务器:http://moargh.de/daten/color-thief-master/test.html
JS
var sourceImage = 'https://www.google.de/intl/de_ALL/images/logos/images_logo_lg.gif';
var colorThief = new ColorThief();
colorThief.getColor(sourceImage);
HTML
<div id="mydiv"></div>
感谢您的帮助!
【问题讨论】:
-
在 jsfiddle 中,color-thief.js 包含 HTML 标记而不是 javascript。检查错误控制台。
-
很抱歉,它已修复。
-
对于您的小提琴示例,我认为 Color Thief 不能跨域
-
@Murtnowski:你到底是什么意思?
-
更新代码-> 在使用 Color Thief 之前,您是否有时间加载图像?试试
$(window).ready(handlerFunction)。更新后的代码图像的颜色应该是 [125, 190, 193]
标签: javascript