Скриншот экрана
|
|
ramzeswr | Дата: Среда, 19.11.2014, 11:22 | Сообщение # 1 |
Участник
Зарегистрирован: 17.04.2013
Группа: Пользователи
Сообщений: 61
Статус: Offline
| Нужно получить скриншот экрана в формате jpg или png, при этом не используя Graphics, JPEG и т.д. и т.п. Желательно WinApi, так как очень важен минимальный размер exe. Есть ли у кого-нибудь наработки по этому вопросу?
в идеале на выходе imagedata: string; --- imagedata:=Base64Encode(img.data);
|
|
| |
Slash | Дата: Среда, 19.11.2014, 15:52 | Сообщение # 2 |
Постоянный
Зарегистрирован: 20.12.2012
Группа: Пользователи
Сообщений: 161
Статус: Offline
| Это пробовал? http://www.sql.ru/forum/964256/winapi-skrin-okna
|
|
| |
d4rkzy | Дата: Пятница, 28.11.2014, 00:41 | Сообщение # 3 |
Постоянный
Зарегистрирован: 15.11.2013
Группа: Пользователи
Сообщений: 135
Статус: Offline
| ramzeswr, Можно эмулировать нажатие PrtSc и дальше буфер читать, после запись буфа в файл
|
|
| |
Volf | Дата: Пятница, 02.01.2015, 03:57 | Сообщение # 4 |
Частый гость
Зарегистрирован: 11.04.2013
Группа: Пользователи
Сообщений: 41
Статус: Offline
| Я делал это.Вес проги увеличился всего на 4 кб. Берешь просто модуль JPEG и выдираешь из него все что нужно.Описание классов и тд.
|
|
| |