Author Topic: COLORMODE. Параметры.  (Read 2150 times)

0 Members and 2 Guests are viewing this topic.

АНТИКЛАН

  • Активный участник
  • ***
  • Posts: 111
    • View Profile
COLORMODE. Параметры.
« on: June 21, 2016, 02:11:50 PM »
Всем привет!
Если кто в курсе уточните пожалуйста по COLORMODE.
Если я захватываю GETSCREEN'ом не весь экран а только область. То нужно ли мне при COLORMODE этой области, указывать координаты области или по-умолчанию COLORMODE изменяет именно захваченный фрагмент. Откуда идет отсчет координат у COLORMODE?

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: COLORMODE. Параметры.
« Reply #1 on: June 21, 2016, 05:29:51 PM »
Никто ничего не урезает. Если указываешь координаты области в GETSCREEN то на выходе будет картинка размером с экран но с обновленными пикселами в указанной зоне, тоже самое для COLORMODE.

Если ты ограничиваешь зону снимка то и в COLORMODE тоже нужно ограничить чтобы функции не тратили время на снимки и преобразования не нужных пикселов.

Все это необходимо для разгрузки процессора при минимальных задержках между снимками, 50 и менее мс.

АНТИКЛАН

  • Активный участник
  • ***
  • Posts: 111
    • View Profile
Re: COLORMODE. Параметры.
« Reply #2 on: June 21, 2016, 05:50:38 PM »
Никто ничего не урезает. Если указываешь координаты области в GETSCREEN то на выходе будет картинка размером с экран но с обновленными пикселами в указанной зоне, тоже самое для COLORMODE.

Если ты ограничиваешь зону снимка то и в COLORMODE тоже нужно ограничить чтобы функции не тратили время на снимки и преобразования не нужных пикселов.

Все это необходимо для разгрузки процессора при минимальных задержках между снимками, 50 и менее мс.

Спасибо. Теперь принцип работы понятен. Всегда нужно вести отсчет от начала экрана то есть координаты 0,0. :)
« Last Edit: April 15, 2018, 06:51:50 PM by АНТИКЛАН »