Author Topic: COLORMODE новичек, помогите пожалуйста  (Read 1798 times)

0 Members and 1 Guest are viewing this topic.

iliddann

  • Зашел в гости
  • *
  • Posts: 1
    • View Profile
Привет.
Понадобилась функция COLORMODE на кликере. Можно ли сделать так, что бы кликер использовал на экране всего 2 цвета, черный и белый, как это работает в калормоде 8, но кликер приписывает черный цвет не всем цветам.

Для примера вот в пеинте эксперимент прикрепил.

Мне надо очень просто все, просто сделать так, что бы любой цвет кроме белого (оттенок могу точный сказать, но вроде макс. белый) кликер корректировал в черный цвет. Насыщенные цвета он корректирует в черный, а не насыщенные в белый. Вот мне нужно сделать что бы коррекция была более мягкой, и кликер воспринимал светло-розовый как черный, и только белый как белый.

Можно как то сделать?? Помогите, ребят

4.У.В.@.К

  • Активный участник
  • ***
  • Posts: 117
    • View Profile
Re: COLORMODE новичек, помогите пожалуйста
« Reply #1 on: June 19, 2020, 08:26:41 PM »
Привет.
Не понятно как это будет применяться, и какая функция лучше подойдет для твоей задачи.

Логика проста однако)) - всё что не белое, считаем черным.
Code: (clickermann) [Select]
GETSCREEN

IF(PXL(100,100) = 16777215) // 16777215 - чисто белый цвет
   LOGWRITE ("Белый")
ELSE
   LOGWRITE ("Любой, кроме белого (обрабатывать как черный)")
END_IF

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: COLORMODE новичек, помогите пожалуйста
« Reply #2 on: June 19, 2020, 11:28:45 PM »
Я не уговорил http://crapware.aidf.org/forum/index.php?topic=2390.msg14945#msg14945

Ищи другие пути. Может в колормод 7 перевести и искать все семь. Может по сетке разбить поле и проверять по 1 пикселу в узлах.
Можно ещё поле разбить на сетку и считать хэши. Хэш белого поля всегда легко сравнить.