Автокликер Clickermann :: Форум

Основной раздел => Общие вопросы => Topic started by: gsukhado on April 01, 2018, 11:57:28 AM

Title: Цвет, отличный от заданного
Post by: gsukhado on April 01, 2018, 11:57:28 AM
День добрый.
Нужно обнаружить, когда при применении colormode в нужной части экрана появляются пиксели, отличных от черно-белых.
Можно конечно перебором попроовать в PXLCOUNT, но цветов разных может быть много. Можно ли как-то проще посчитать число пикселей с цветом, отличных от черного или белого?
(поиском по форуму увы не нашел)
Title: Re: Цвет, отличный от заданного
Post by: i0 on April 01, 2018, 12:10:17 PM
издеваетесь?
из общего числа пикселей в области вычитаем кол-во чёрных и кол-во белых. кто остался на трубе?
$nOtherColorsPxls=($x2-$x1+1)*($y2-$y1+1)-PXLCOUNT($x1, $y1, $x2, $y2, код_чёрного_цвета)-PXLCOUNT($x1, $y1, $x2, $y2, код_белого_цвета)

Title: Re: Цвет, отличный от заданного
Post by: gsukhado on April 01, 2018, 12:27:12 PM
Наверное сильно торможу в воскресенье :)
Спасибо!