Автокликер Clickermann :: Форум

Основной раздел => Общие вопросы => Topic started by: mmutant on October 12, 2013, 10:41:51 AM

Title: SCREENSHOT
Post by: mmutant on October 12, 2013, 10:41:51 AM
Как вырезать отдельный кусок экрана для анализа? PXLCRC, PXLXOR не вариант
Если пользую SCREENSHOT, а потом сторонней программой обрезаю, это не удобно и потом IF_PICTURE_IN не всегда работает.
Пригодился бы оператор GET_SCREEN(x1, y1, x2, y2, ["pref"]).
Title: Re: SCREENSHOT
Post by: Oraven on October 12, 2013, 12:39:38 PM
От правильно заготовленной картинки зависит стабильная работа функции. Именно поэтому её часто приходится обрабатывать, помечать прозрачность.
А если хочешь упростить создание скриншота то воспользуйся спец утилитой такой как FSCapture например. Там есть лупа и можно вырезать любой участок выборочно без проблем, сразу сохраняя в нужный формат.
Title: Re: SCREENSHOT
Post by: SanteR on October 21, 2013, 06:04:33 AM
А если Вам воспользоваться после GETSCREEN обработкой -

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