Author Topic: SCREENSHOT  (Read 2113 times)

0 Members and 1 Guest are viewing this topic.

mmutant

  • Зашел в гости
  • *
  • Posts: 2
    • View Profile
SCREENSHOT
« on: October 12, 2013, 10:41:51 AM »
Как вырезать отдельный кусок экрана для анализа? PXLCRC, PXLXOR не вариант
Если пользую SCREENSHOT, а потом сторонней программой обрезаю, это не удобно и потом IF_PICTURE_IN не всегда работает.
Пригодился бы оператор GET_SCREEN(x1, y1, x2, y2, ["pref"]).

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: SCREENSHOT
« Reply #1 on: October 12, 2013, 12:39:38 PM »
От правильно заготовленной картинки зависит стабильная работа функции. Именно поэтому её часто приходится обрабатывать, помечать прозрачность.
А если хочешь упростить создание скриншота то воспользуйся спец утилитой такой как FSCapture например. Там есть лупа и можно вырезать любой участок выборочно без проблем, сразу сохраняя в нужный формат.

SanteR

  • Зашел в гости
  • *
  • Posts: 14
    • View Profile
Re: SCREENSHOT
« Reply #2 on: October 21, 2013, 06:04:33 AM »
А если Вам воспользоваться после GETSCREEN обработкой -

COLORMODE(mode, [x1, y1, x2, y2])
mode - число, соответствующее режиму коррекции
x1, y1, x2, y2 - область снимка экрана, к которой будет применена коррекция