Author Topic: Снимок области экрана.  (Read 3600 times)

0 Members and 1 Guest are viewing this topic.

putman

  • Активный участник
  • ***
  • Posts: 199
    • View Profile
Снимок области экрана.
« on: July 15, 2013, 10:24:47 AM »
Здравствуйте.
Возможно ли сделать снимок области экрана (окна) с заданными координатами, что бы потом искать эту область по совпадению в другой части экрана ?

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Снимок области экрана.
« Reply #1 on: July 16, 2013, 01:47:48 AM »
В твоем случае подходят две функции PXLXOR (устаревшая) и PXLCRC более надежная. Они снимают хеш с области. Получаем число которое можно сравнить с другим числом.

Вот пример:
Code: (clickermann) [Select]
GETSCREEN
$Hash1 = PXLCRC (100,100, 200,200) // хеш с 1 области
$Hash2 = PXLCRC (400,400, 500,500) // хеш с 2 области

IF($Hash1 = $Hash2) // сравниваем
   logwrite("Области совпадают") // результат в лог
Else
   logwrite("Области не совпадают")
END_IF

HALT

Конечно чтобы все совпало координаты должны быть точными (это не поиск картинок)
« Last Edit: July 16, 2013, 01:50:41 AM by Oraven »

stivus

  • Освоившийся
  • **
  • Posts: 35
    • View Profile
Re: Снимок области экрана.
« Reply #2 on: September 05, 2013, 11:01:18 PM »
Видимо хеши ему не подойдут...Ему,похоже,надо сохранять свою область в картинку,а потом эту картинку искать в другой области.