Java: API для захвата экрана

Есть ли какой-либо API в java, который принимает входные данные как 2 координаты и делает снимок экрана, отмеченного этими координатами? Я хочу, чтобы API возвращал формат ИЗОБРАЖЕНИЯ.


person jslearner    schedule 29.03.2011    source источник


Ответы (2)


Да, есть java.awt.Robot.

person musiKk    schedule 29.03.2011
comment
Спасибо. Было бы здорово, если вы покажете какой-нибудь псевдокод. - person jslearner; 29.03.2011
comment
Я хочу, чтобы вся часть scrren, отмеченная двумя точками, была возвращена в виде изображения.Я не могу найти ее в данном классе - person jslearner; 29.03.2011

Есть ли какой-либо API в java, который принимает входные данные как 2 координаты и делает снимок экрана, отмеченного этими координатами? ..

Используйте Robot. createScreenCapture (прямоугольник).

..Я хочу, чтобы API возвращал формат ИЗОБРАЖЕНИЯ.

Что такое формат ИЗОБРАЖЕНИЯ? ImageIO.write (RenderedImage, String, File) будет записывать в форматах GIF, JPEG и PNG. Другие форматы предлагаются JAI.

person Andrew Thompson    schedule 29.03.2011