java.awt.Robot, screenshots
От: _Oleg_ Украина  
Дата: 23.09.12 09:28
Оценка:
Всем привет.

Делаю программку, которая будет делать скриншоты.

Нашел решение вида:
BufferedImage screencapture = new Robot().createScreenCapture(
 new Rectangle(Toolkit.getDefaultToolkit().getScreenSize()));


Но, при таком вызове, заметно мерцает курсор.
Кто-нибудь сталкивался с подобным ?
Может есть какие-то native'ные библиотеки ?
Re: java.awt.Robot, screenshots
От: Kuzz Россия  
Дата: 23.09.12 09:34
Оценка:
Здравствуйте, _Oleg_, Вы писали:

_O_>Но, при таком вызове, заметно мерцает курсор.

_O_>Кто-нибудь сталкивался с подобным ?
_O_>Может есть какие-то native'ные библиотеки ?

Вот здесьтут описан подход через JNA
Actions speak louder than words
Re[2]: java.awt.Robot, screenshots
От: _Oleg_ Украина  
Дата: 23.09.12 11:20
Оценка:
Здравствуйте, Kuzz, Вы писали:

K>Здравствуйте, _Oleg_, Вы писали:


_O_>>Но, при таком вызове, заметно мерцает курсор.

_O_>>Кто-нибудь сталкивался с подобным ?
_O_>>Может есть какие-то native'ные библиотеки ?

K>Вот здесьтут описан подход через JNA


Да, но подразумевается только Windows.
Re[3]: java.awt.Robot, screenshots
От: Eugeny__ Украина  
Дата: 25.09.12 15:44
Оценка:
Здравствуйте, _Oleg_, Вы писали:


_O_>>>Но, при таком вызове, заметно мерцает курсор.

_O_>>>Кто-нибудь сталкивался с подобным ?
_O_>>>Может есть какие-то native'ные библиотеки ?

K>>Вот здесьтут описан подход через JNA


_O_>Да, но подразумевается только Windows.


Никто не мешает загрузить libX11 и сделать скрин под линухом(например, через XGetImage). Кода там не особо много будет. Если так бесит мигание при скрине роботом.
Новости очень смешные. Зря вы не смотрите. Как будто за наркоманами подсматриваешь. Только тетка с погодой в завязке.
There is no such thing as a winnable war.
Re[4]: java.awt.Robot, screenshots
От: _Oleg_ Украина  
Дата: 26.09.12 11:09
Оценка:
Здравствуйте, Eugeny__, Вы писали:

_O_>>Да, но подразумевается только Windows.


E__>Никто не мешает загрузить libX11 и сделать скрин под линухом(например, через XGetImage). Кода там не особо много будет. Если так бесит мигание при скрине роботом.


Спасибо, посмотрю. Я так понимаю под MacOS решение тоже должно работать ?
Re[5]: java.awt.Robot, screenshots
От: Eugeny__ Украина  
Дата: 26.09.12 21:52
Оценка:
Здравствуйте, _Oleg_, Вы писали:


E__>>Никто не мешает загрузить libX11 и сделать скрин под линухом(например, через XGetImage). Кода там не особо много будет. Если так бесит мигание при скрине роботом.


_O_>Спасибо, посмотрю. Я так понимаю под MacOS решение тоже должно работать ?


Под макось точно не знаю, в жизни с ней не работал и не писал. Там тоже иксы вроде, но либы другого формата.
Новости очень смешные. Зря вы не смотрите. Как будто за наркоманами подсматриваешь. Только тетка с погодой в завязке.
There is no such thing as a winnable war.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.