![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 01.09.2010
Сообщений: 52
|
![]()
добрый день! у меня такой вопрос
![]() задался интересом написать миниатюрную авторыбалку в свободное от работы время ![]() ![]() так вот, проблема в следующем. не могу вспомнить как быстро получить серию пикселей с экрана. раньше кажется я делал это так: Код:
так вот, раньше это делалось каждые 100 милисекунд по таймеру, сейчас же даже 1 прогон (считывание 223 пикселей) занимает примерно 4 секунды. вроде делал то же самое, но видимо как то по другому... так же возможно проблема в семёрке, раньше стояла XP... никто не подскажет как быстро получить и сосчитать серию пикселей? ![]() может есть способ ускорить эту процедуру asm'ом? ![]() |
![]() |
![]() |
![]() |
#2 |
кривокодер ;)
Форумчанин
Регистрация: 20.06.2008
Сообщений: 707
|
![]()
я извиняюсь... не проще написать мини-бота? Для меня лично - проще... либо использовать L2PacketHack от http://coderx.ru (там на форуме кстати был скриптик для рыбалки даже хорооший)
"А как написать праграму?, "ришыти задачьку очинь нада" ©с форума. Жить становится интереснее, жить становится веселее...
{Быть или не быть} {Неуспешный суицид} |
![]() |
![]() |
![]() |
#3 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,855
|
![]()
У TBitMap есть метод ScanLine.
Его как раз и можно использовать для быстрого обращения к пикселям. E-Mail: arigato.freelance@gmail.com
|
![]() |
![]() |
![]() |
#4 |
Регистрация: 25.09.2010
Сообщений: 3
|
![]()
eldalex , Доброго времени суток. Я смотрю вы написали программу которая идентична той , что очень мне нужна.Есть возможность с вами как-то связаться (icq,skype,msn,e-mail лучше всего skype)?Очень буду благодарен получить ваши советы и помощь в замен заплачу либо дам все идии насчет того что хочу сделать.
Контакты связи можете плз отправить на z3xix13@gmail.com либо начирикайте здесь Спасибо за ранее. |
![]() |
![]() |
![]() |
#5 | |||
Пользователь
Регистрация: 01.09.2010
Сообщений: 52
|
![]() Цитата:
![]() Цитата:
![]() Цитата:
![]() Последний раз редактировалось eldalex; 27.09.2010 в 14:48. |
|||
![]() |
![]() |
![]() |
#6 | |
Студент, не
Старожил
Регистрация: 29.01.2009
Сообщений: 2,067
|
![]() Цитата:
Просто делайте скриншот... При помощи апи-функций... Для простоты возможно в битмап (с диб-секцией), а потом через указатели доступ к нужным пикселям (вполне пойдёт как предлагал Arigato)... И не надо делать отдельный скриншот для каждого пикселя... %))
I am the First of Cyber Evolution...
I am the First to Program your Future... |
|
![]() |
![]() |
![]() |
#7 | |
Пользователь
Регистрация: 01.09.2010
Сообщений: 52
|
![]() Цитата:
![]() ![]() эту функцию я взял с dw =) GetPixel(c.Handle, X, Y); разве эта функция делает скриншот пикселя? пардон, не знал) тогда понятно почему долго) как же я в прошлый раз то делал? ![]() |
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 01.09.2010
Сообщений: 52
|
![]()
засада... все дело действительно в 7ке( на хп даже GetPixel(c.Handle, X, Y) рабоатет шустренько...
|
![]() |
![]() |
![]() |
#9 |
Игрок
Форумчанин
Регистрация: 29.10.2006
Сообщений: 367
|
![]() Код:
Жизнь всегда игра. Но смерть - не всегда поражение.
#define true (Math.random()>0.5) //Удачной отладки ![]() |
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 01.09.2010
Сообщений: 52
|
![]()
Все, спасибо всем! Шикарно получается) реагирует мгновенно!
делаю так, если кому нужно ![]() ![]() Код:
Код:
Код:
![]() вот как бы и все ![]() всем спасибо! |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проверка пикселей | Obey177 | Общие вопросы Delphi | 0 | 04.09.2010 10:05 |
Чтение области экрана | АлМазСофт | Помощь студентам | 5 | 28.01.2010 12:52 |
Изменение пикселей | Antitime | Мультимедиа в Delphi | 2 | 27.08.2009 17:37 |
Чтение с экрана. | Пaвeл | Помощь студентам | 2 | 05.05.2009 19:29 |
Таблица пикселей | bl0w | Мультимедиа в Delphi | 1 | 19.01.2009 00:32 |