我正在尝试使用color-thief.js从网络上的图片中获取颜色数据。
myImage = $('#myImage');
dominantColor = getDominantColor(myImage);
paletteArray = createPalette(myImage, 10);
Chrome正在抱怨安全问题:
Unable to get image data from canvas because
the canvas has been tainted by cross-origin data.
这是jsFiddle。 (当我只有一个<img>
标签时,为什么它有两个苹果?)
此问题已经解决过,但我无法理解。
例如Drawing an image from a data URL to a canvas似乎特定于HTML5 Canvas。