Кибор » Кибор - Интегрированная среда разработки ботов » О программе Кибор » Версия 2.06 Получение скриншотов, сохранение скриншотов и изображений с памяти в BMP, JPG и PNG

Страниц (3): « 1 [2] 3 »
 

11. Dantes3000 - 09 Сентября, 2018 - 01:15:04 - перейти к сообщению
savescreen("D:\11111.bmp", старт_X, старт_Y, финиш_X, финиш_X, w);
12. Kibor - 09 Сентября, 2018 - 01:20:29 - перейти к сообщению
исправил
13. konctantin777 - 14 Декабря, 2018 - 10:01:48 - перейти к сообщению
День добрый. Подскажите, что исправить ?
CODE:
int skil1[100][20], skil2[100][20], mag1, mag2

mag1=screen (#skil1[0][0], 15, 70, 50, 73, w);
mag2=screen (#skil2[0][0], 15, 180, 50, 183, w);

if (mag1==mag2)
{
sendmouse (LEFT, 50, 120, w);
pause(100);
}


Надо сравнить 2 изображения...
14. Dantes3000 - 14 Декабря, 2018 - 10:14:37 - перейти к сообщению
konctantin777 , массивы сравниваются не так. Функция screen вернула 1, ты сравнил 1 и 1.
Ищи массив скрина1 в массиве скрина2 через findimage. Или сравнивай каждый элемент массива на совпадение
15. Overdose5530 - 21 Мая, 2019 - 02:39:30 - перейти к сообщению
savescreen("D:\11111.bmp", старт_X, старт_Y, финиш_X, финиш_Y, w);
в форматах bmp png jpg картинка размером 0 0 800 600 занимает по моему очень большой объем памяти на диске 1.6 - 1.8 мегабайт .. ухудшать качество картинки для уменьшения размера файла есть возможность??
16. Kibor - 21 Мая, 2019 - 02:44:57 - перейти к сообщению
нет.
В формате jpg Кибор сохраняет меньшим размером, чем это делает тот же paint.
Значит такой исходник.
17. ivantu - 12 Сентября, 2019 - 03:28:47 - перейти к сообщению
Владимир, а есть возможность, записывать в массив, без сохранения на жесткий?

CODE:
saveimage(#a[2][0][0], "D:\11111.bmp", 120, 150, 200, 500);


вот так к примеру

CODE:
saveimage(#a[2][0][0], 120, 150, 200, 500);


Это нужно чтоб в одной картинке к примеру разместить разные картинки для поиска, а при старте кибор бы загрузил одну картинку раскидал бы на мелкие в массив, и мы бы просто обращались к нужному при поиске, + в этом один , не нужно загружать много картинок, а хранить их в одной.
18. Zireael - 14 Сентября, 2019 - 03:22:03 - перейти к сообщению
 Цитата:
Это нужно чтоб в одной картинке к примеру разместить разные картинки для поиска, а при старте кибор бы загрузил одну картинку раскидал бы на мелкие в массив, и мы бы просто обращались к нужному при поиске, + в этом один , не нужно загружать много картинок, а хранить их в одной.

А что все картинки для поиска одного размера? Как их располагать на скрине, а потом делить?
19. ivantu - 14 Сентября, 2019 - 08:36:09 - перейти к сообщению
Расположить можно как угодно, saveimage позволяет задавать координаты для сохранения, а размеры конечно разные, если я не ошибаюсь массив с запасом разве нельзя задать?
20. Dantes3000 - 20 Ноября, 2019 - 08:46:45 - перейти к сообщению
Как сохранить из массива в bmp?

Powered by ExBB FM 1.0 Final