Чтобы сделать снимок экрана в терминале с помощью ImageMagick, введите следующую строку в терминал, а затем щелкните и перетащите мышь над частью экрана:
import MyScreenshot.png
Чтобы захватить весь экран и после некоторой задержки и изменить его размер, используйте следующую команду:
import -window root -resize 400×300 -delay 200 screenshot.png
Вы можете использовать комбинацию xwininfo и import , чтобы получить идентификатор окна браузера и сделать скриншот этого окна. Сценарий bash для автоматизации этого процесса будет выглядеть примерно так:
#!/bin/bash
window_id=`xwininfo -tree -root | grep Mozilla | awk '{print $1}'`
import -window $window_id -resize 100x100 tumb.png
Этот скрипт создаст скриншот Firefox размером 100x100 в текущем каталоге с именем tumb.png
В нескольких источниках показано, как запустить bash-скрипт из приложения Java, Google может помочь вам в этом. Если вы спешите, отметьте это и это .