// ~~ used to floor values rgb.r = ~~(rgb.r/count); rgb.g = ~~(rgb.g/count); rgb.b = ~~(rgb.b/count);
return rgb; }
反转色彩代码:
1 2 3 4 5 6 7 8 9 10 11 12 13
functionreverse() { // 获取背景图片的平均色 var rgb = getAverageRGB(document.getElementById('img')); // 获取字体元素 var d = document.getElementById("d1"); // 设置div背景颜色为图片平均色 document.getElementById('distinguish').style.background='rgb('+rgb.r+','+rgb.g+','+rgb.b+')' var r = 255 - rgb.r var g = 255 - rgb.g var b = 255 - rgb.b // 设置字体颜色 d.style.color='rgb('+r+','+g+','+b+')'; }