per prendere uno screenshot in te rminal con ImageMagick, digitare la seguente riga in un terminale e quindi scegliere e trascinare il mouse su una sezione dello schermo:
import MyScreenshot.png
Per catturare l'intero schermo e dopo un certo ritardo e ridimensionare, utilizzare il seguente comando:
import -window root -resize 400×300 -delay 200 screenshot.png
e 'possibile utilizzare una miscela di xwininfo e importazione per recuperare la finestra id del browser e fare uno screenshot di quella finestra. Uno script bash per automatizzare questo processo sarebbe qualcosa di simile a questo:
#!/bin/bash
window_id=`xwininfo -tree -root | grep Mozilla | awk '{print $1}'`
import -window $window_id -resize 100x100 tumb.png
Questo script creerà un 100x100 screenshot di Firefox sulla directory corrente sotto il nome tumb.png
Diverse fonti indicano come gestire un script bash all'interno di un'applicazione Java, google può aiutarti in questo. Se sei di fretta, controlla this e this.
possibile duplicato di [Programma riga di comando per creare schermate del sito Web (su Linux)] (http://stackoverflow.com/questions/125951/command-line-program-to-create-website-screenshots-on-linux) –