#java #image #hide #screenshot #snapshot
#java #изображение #скрыть #скриншот #снимок
Вопрос:
Я использую приведенный ниже код для снимка экрана, но я хочу скрыть только панель задач окна. Есть ли какой-либо конкретный код для этого без ввода измерения. Я не хочу вводить измерение, потому что каждый компьютер отличается.. Пожалуйста, предложите. Заранее спасибо.
Робот-робот = новый робот (); Размерный экран = Toolkit.getDefaultToolkit().getScreenSize(); Прямоугольник captureRect = новый прямоугольник (Toolkit.getDefaultToolkit().getScreenSize()); BufferedImage screenFullImage = robot.createScreenCapture(captureRect);
Ответ №1:
Я думаю, вам следует выполнить некоторые манипуляции с пикселями. Сделайте снимок экрана, начните искать снизу первую строку, в которой каждый пиксель отличается от пикселя в том же столбце, но в верхнем ряду.
Комментарии:
1. Спасибо за ваш ответ.. но я не хочу вводить пиксель вручную, потому что на каждом устройстве разные пиксели monitor…is есть какое-то конкретное ключевое слово для скрытия панели задач
2. Это не значит, что нужно указывать размер вручную. Я объясню. На скриншоте указан точный размер экрана компьютера, включая панель задач. Метод, о котором я упоминал, просто указывает высоту панели задач. Вычитая эту высоту из высоты экрана, вы получите точный размер экрана этого компьютера, исключая панель задач.