Fotografare lo schermo

14 Maggio, 2011 (20:27) | Linux | By: sargonsei

Ottenere delle immagini dello schermo da riga di comando.

Normalmente, per ottenere una immagine dello schermo, basta premere il tasto [Stamp], e l’immagine compare. Con ImageMagic, possiamo ottenere il medesimo risultato con la riga di comando del terminale; ciò ci sarà utile se vogliamo impostare un tempo di ritardo, o se ci interessa che il comando per fare un’istantanea del video sia contenuto in uno script, o anche semplicemente perché vogliamo usare la riga di comando.

Anzitutto assicuriamoci di aver scaricato ed installato il pacchetto ImageMagic.

Se vogliamo un’immagine di cosa compare sull’intero schermo dopo 5 secondi che il comando è stato dato, impartiamo il comando

~> sleep 5; import -window root nomefile.jpg

Se vogliamo selezionare col mouse l’area da fotografare, impartiamo il comando

~> import nomefile.jpg

e poi selezioniamo col mouse l’area dello schermo di cui vogliamo un’immagine.

In entrambi i casi, di default l’immagine verrà salvata col nome nomefile.jpg nella cartella in cui abbiamo aperto il terminale.

Per vedere l’immagine, occorre impartire il comando

~> display nomefile.jpg

Se vogliamo aprire l’immagine con un’altra applicazione, al posto di display mettiamo il nome dell’applicazione con la quale vogliamo aprire l’immagine.

Per esempio: se vogliamo aprire l’immagine con FireFox e/o con GIMP, possiamo impartire i comandi

~> firefox nomefile.jpg

e/o

~> gimp nomefile.jpg

Il comando di fare un’istantanea dello schermo e di visualizzare l’istantanea stessa, possono essere unificati in un unico comando; per esempio: se vogliamo un’immagine di cosa compare sull’intero schermo dopo 5 secondi che il comando è stato dato, e vogliamo vedere immediatamente l’immagine ottenuta, impartiamo il comando

~> sleep 5; import -window root foto1.jpg; display foto1.jpg

 

Mi auguro di essere stato utile a qualcuno.