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

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

21. Zireael - 20 Ноября, 2019 - 16:33:58 - перейти к сообщению
 Цитата:
Как сохранить из массива в bmp?

saveimage, вначале темы примеры.
22. Dantes3000 - 21 Ноября, 2019 - 02:16:20 - перейти к сообщению
минут 10 тему листал, так и не нашел Не понял Спасибо
23. Adomb - 09 Июля, 2020 - 23:34:14 - перейти к сообщению
CODE:
savescreen("D:\11111.bmp", старт_X, старт_Y, финиш_X, финиш_Y, w);

CODE:
char c[9999999]; if(fopen("D:\11111.bmp", "rb")){u=freadb(#c[0],sizearray(c)); fclose();}

screen - записывает двухмерный массив int

Без записи на диск можно реализовать картинку сразу в массив char?
saveimage, например, не в файл, а в массив char.
24. Kibor - 10 Июля, 2020 - 04:56:22 - перейти к сообщению
Без промежуточного файла никак.
Так как вам надо бинарный файл формата изображения, а не массив цветов.
25. ivantu - 26 Октября, 2021 - 05:37:07 - перейти к сообщению
Давненько не касался этой темы, хотел спросить, есть ли возможность получить скриншот окна браузера, пробовал несколько браузеров, белый либо черный квадрат.
Запускаю на Win 10.
Пробовал в Yandex Br. и M.Edge
26. Zireael - 26 Октября, 2021 - 06:35:29 - перейти к сообщению
 Цитата:
есть ли возможность получить скриншот окна браузера

Использовать режим совместимости с Win7.
27. ivantu - 26 Октября, 2021 - 08:09:07 - перейти к сообщению
 ivantu пишет:
Использовать режим совместимости с Win7

У браузера? Или у Кибор?
(Добавление)
Все, разобрался... Ураганный огонь
28. stivus - 28 Октября, 2021 - 08:20:54 - перейти к сообщению
Помогите,пожалуйста...Почему отладчик ругается на этот код:
CODE:

win w = window ("тут указатель на окно", -1));
int mas1[999][999];
int mas2[999][999];//----создали 2 массива, можно сохранить до 999х999 пикселей
int x, y;
screen (#mas1[0][0], 1, 616, 361, 696, w);//записали в 1й массив нужный участок окна размером 360х80 пикселей
loop()
{
screen (#mas2[0][0], 1, 616, 361, 696, w);//записали во 2й массив тот же нужный участок окна размером 360х80 пикселей

if (findimage(1, #mas1[0][0], -1, #x, #y, `0, 0, 360, 80, #mas2[0][0])==1)//сравниваем массивы 1 и 2, 360х80 пикселей
{
textout(0, 0, 0, "Массивы равны", 1);
}
else
{
textout(0, 0, 0, "Не равны", 1);
beep(500,300);
break;//если массивы не совпали-пищим и выходим из цикла перезаписи второго массива
}
sleep(10);//переписываем с этим интервалом второй массив,если он одинаковый с первым
}
?
скрин ошибки [img](для просмотра ссылки Вам необходимо авторизоваться) /img]
29. Ilya001 - 28 Октября, 2021 - 08:55:54 - перейти к сообщению
 stivus пишет:
#x, #y, `0

`0?
30. stivus - 28 Октября, 2021 - 13:27:30 - перейти к сообщению
Ilya001 , Эммм, действительно, затесался лишний знак, а я думал у меня пылинка на мониторе.... Радость Спасибо!

Powered by ExBB FM 1.0 Final