Color Thief是一个JavaScript库,用于提取图像中的主色,并从原色中构建调色板。
这项技术对于那些希望为访问者提供调色板以过滤出他们真正需要的东西的设计网站来说非常有用。
该插件与所有支持HTML5 Canvas标签的现代浏览器兼容。
1.在网页中包含jQuery库(可选)和color-theef.js插件。
<script src="http://code.jquery.com/jquery.min.js"></script> <script src="dist/color-thief.min.js"></script>
2.从图像中获取主色。
<img src="sample.jpg" id="myImage" />
// use jQuery myImage = $('#myImage'); dominantColor = getDominantColor(myImage); // or myImage = document.getElementById('myImage'); dominantColor = getDominantColor(myImage);
4.从图像的原色生成调色板。第二个参数用于指定要生成的颜色数。
// use jQuery myImage = $('#myImage'); paletteArray = createPalette(myImage, 8); // or myImage = document.getElementById('myImage'); paletteArray = createPalette(myImage, 8);
v2.4.0版本(2023-03-02)
v2.3.2版本(2020-07-06)
v2.3.0版本(2019-08-05)
v2.2.1版本(2019-07-23)
v2.2版本(2019-07-22)