Разные видеокарты производят на монитор свою комбинацию смеси RGB. В результате чего два одинаковых цвета для человека, на мониторах разных комьютеров, оказываются не совсем одинаковыми для програмного обработчика. Поэтому % работы любого скрипта с привязкой по конкретному цвету, даже с цветокорекцией, на разных компьютерах очень низкий.
Вариант решения. Если пиксель, коодинаты которого на разныхкомпьютерах одинаковые, на глаз - зеленого/салатового цвета. При разбивке на RGB преобладающее значение будет иметь зеленый цвет, от чего пляшем дальше:
GETSCREEN
$p=pxl(x,y)
$cR=colorR($p)
$cG=colorG($p)
$cB=colorB($p)
IF(($cG>$cR)&($cG>$cB))
// Код
END_IF
Интересно знать - может есть проще процедура?