Is there a way to take a screenshot using Java and save it to some sort of image?
Есть ли способ сделать снимок экрана с помощью Java и сохранить его в виде какого-либо изображения?
Все просто, как указано в названии: вы можете использовать только команды Java, чтобы сделать снимок экрана и сохранить его? Или мне нужно использовать специальную программу для операционной системы, чтобы сделать снимок экрана, а затем извлечь его из буфера обмена?
Переведено автоматически
Ответ 1
Хотите верьте, хотите нет, но вы действительно можете использовать java.awt.Robot для "создания изображения, содержащего пиксели, считываемые с экрана". Затем вы можете записать это изображение в файл на диске.
Я только что попробовал, и все это заканчивается следующим образом: