Можно сделать скриншот страницы браузера (некоторые браузеры этом умеют) например с помощью
такого , поместить изображение в canvas, и взять цвет пикселя например так (
вырезка кода из ответа на этот вопрос)
$('#example').mousemove(function(e) {
var pos = findPos(this);
var x = e.pageX - pos.x;
var y = e.pageY - pos.y;
var coord = "x=" + x + ", y=" + y;
var c = this.getContext('2d');
var p = c.getImageData(x, y, 1, 1).data; // Get colour
var hex = "#" + ("000000" + rgbToHex(p[0], p[1], p[2])).slice(-6);
$('#status').html(coord + "<br>" + hex);
});