Как скрыть панель задач окна при съемке экрана с помощью JAVA

#java #image #hide #screenshot #snapshot

#java #изображение #скрыть #скриншот #снимок

Вопрос:

Я использую приведенный ниже код для снимка экрана, но я хочу скрыть только панель задач окна. Есть ли какой-либо конкретный код для этого без ввода измерения. Я не хочу вводить измерение, потому что каждый компьютер отличается.. Пожалуйста, предложите. Заранее спасибо.

Робот-робот = новый робот (); Размерный экран = Toolkit.getDefaultToolkit().getScreenSize(); Прямоугольник captureRect = новый прямоугольник (Toolkit.getDefaultToolkit().getScreenSize()); BufferedImage screenFullImage = robot.createScreenCapture(captureRect);

Ответ №1:

Я думаю, вам следует выполнить некоторые манипуляции с пикселями. Сделайте снимок экрана, начните искать снизу первую строку, в которой каждый пиксель отличается от пикселя в том же столбце, но в верхнем ряду.

Комментарии:

1. Спасибо за ваш ответ.. но я не хочу вводить пиксель вручную, потому что на каждом устройстве разные пиксели monitor…is есть какое-то конкретное ключевое слово для скрытия панели задач

2. Это не значит, что нужно указывать размер вручную. Я объясню. На скриншоте указан точный размер экрана компьютера, включая панель задач. Метод, о котором я упоминал, просто указывает высоту панели задач. Вычитая эту высоту из высоты экрана, вы получите точный размер экрана этого компьютера, исключая панель задач.