Author Topic: Скриншот окна с COLORMODE  (Read 2228 times)

0 Members and 2 Guests are viewing this topic.

Zoron

  • Зашел в гости
  • *
  • Posts: 6
    • View Profile
Скриншот окна с COLORMODE
« on: October 02, 2016, 05:58:42 PM »
Прошу подсказать почему в таком коде:

          COLORMODE(7)
          GETSCREEN
          screenshotex(0,1, 1271,616)

скриншот получается полноцветным, а если сделать так

     COLORMODE(7)
          GETSCREEN
          COLORMODE(7)
          screenshotex(0,1, 1271,616)

то как положено восьмицветным, что getscreen сбрасывает настройки colormode?

Золотой

  • Оплот сообщества
  • ****
  • Posts: 312
    • View Profile
Re: Скриншот окна с COLORMODE
« Reply #1 on: October 02, 2016, 06:12:49 PM »
Чтоб самостоятельно решить эту загадку ответте, что первично яицо или курица?  ;D
цветокорекция содержимого графического буфера или обновление его информации? :o

Zoron

  • Зашел в гости
  • *
  • Posts: 6
    • View Profile
Re: Скриншот окна с COLORMODE
« Reply #2 on: October 02, 2016, 07:10:20 PM »
Как я понял, getscreen делает скриншот экрана и по нему ищет, если нужно заданные элементы, так вот если эти элементы идут в 8 цветовом режиме, а искаться будет в полноцветном? Или все же getscreen учитывает colormode?

Золотой

  • Оплот сообщества
  • ****
  • Posts: 312
    • View Profile
Re: Скриншот окна с COLORMODE
« Reply #3 on: October 02, 2016, 07:28:19 PM »
Как я понял, getscreen делает скриншот экрана и по нему ищет, если нужно заданные элементы, так вот если эти элементы идут в 8 цветовом режиме, а искаться будет в полноцветном? Или все же getscreen учитывает colormode?

getscreen  НЕ делает скриншот экрана.  для скриншотов есть другие функции
getscreen   и по нему НЕ ищет НИЧЕГО. для поиска элементов ( пикселей и картинок) есть другие функции
 НИКОГДА, НИКАКИЕ элементы  не идут в 8 цветовом режиме.
getscreen  НЕ учитывает colormode,
GETSCREEN он обновляет информацию графического буфера программы Clickermann - видит  на мониторе то-же, что и вы.

Zoron

  • Зашел в гости
  • *
  • Posts: 6
    • View Profile
Re: Скриншот окна с COLORMODE
« Reply #4 on: October 02, 2016, 07:49:45 PM »
понял, спасибо за ответ )
Но хотел бы еще раз уточнить про режим SCANPICTURE, если я до этого установил colormode(7), то тогда файл который будет программа искать тоже должен быть в 8 битном режиме или можно в любом, а программа сама его переведет в нужный?
« Last Edit: October 02, 2016, 07:51:50 PM by Zoron »

Золотой

  • Оплот сообщества
  • ****
  • Posts: 312
    • View Profile
Re: Скриншот окна с COLORMODE
« Reply #5 on: October 02, 2016, 10:08:12 PM »
Сохранённая для поиска картинка должна быть с таким-же уровнем цветокоррекции, какой получается после применения COLORMODE.
 если установил colormode(7), то и перед сохранением картинки устанавливать colormode(7).