Como tirar o print de uma região da tela usando o terminal

Publicado por Fábio Berbert de Paula em 19/01/2016

[ Hits: 7.146 ]

Blog: https://youtube.com/c/cotidianohackeado

 


Como tirar o print de uma região da tela usando o terminal



O comando utilizado será o "import", que faz parte do pacote ImageMagick.

sudo apt-get install imagemagick

O comando import é bem conhecido de todos, sua sintaxe é bem simples:

import janela.png

Daí basta clicar na janela desejada e pronto, print da janela salva em "janela.png".

Para tirar o print de todo o desktop:

import -w root desktop.png

E agora o "trick" do comando, que passei ANOS usando sem perceber que existia. Eu sempre recorria ao Gimp, quanto trabalho eu teria economizado se soubesse disso antes.

Para capturar apenas uma região, basta usar:

import regiao.png

E ao invés de clicar na janela, selecione a região desejada. Para isso basta manter o botão do mouse pressionado. Quando tiver terminado a seleção, solte o botão do mouse e surpresa, job done!
Linux: Como tirar o print de uma região da tela usando o terminal
Outras dicas deste autor

Agendando execução de scripts PHP

Crack Attack! Jogo para quem tem QI (estilo Tetris Attack)

Como recompilar um vídeo/áudio aumentando ou diminuindo seu volume original

Instalando PokerStars no GNU/Linux

Palestra - A história do Viva o Linux

Leitura recomendada

Guia de bolso com os principais comandos Linux

Desligando o PC na hora certa com o shutdown

Desabilitando o touchpad com script

Instalando pacotes RPM no Slackware 13.0

Usando o comando dd

  

Comentários
[1] Comentário enviado por removido em 19/01/2016 - 20:32h

+1 por essa dica!
Uma coisa super útil e super simples de fazer. Muito obrigado pela dica!
--------------------
Primeiro você se adapta ao Linux; depois, o Linux se adapta a você.

[2] Comentário enviado por edps em 19/01/2016 - 21:05h

Boa dica!

Quando usava o Terminator eu utilizava sua função nativa de captura de tela, hoje em dia eu uso o scrot:

$ scrot -s -d 3

* -d 3 = intervalo até a captura.

Assim eu pego a tela, sem a decoração de janelas.

Clicando na janela,toda ela é capturada. Selecionando parte com o mouse, somente a seleção é capturada, a vantagem do scrot em relação ao import e a função do Terminator é que ele captura a transparência do terminal (se configurada).

Fui, já me meti por d+ na dica dos outros! rsrs

t+

[3] Comentário enviado por fabio em 19/01/2016 - 21:10h


[2] Comentário enviado por edps em 19/01/2016 - 21:05h

Boa dica!

Quando usava o Terminator eu utilizava sua função nativa de captura de tela, hoje em dia eu uso o scrot:

$ scrot -s -d 3

* -d 3 = intervalo até a captura.

Assim eu pego a tela, sem a decoração de janelas.

Clicando na janela,toda ela é capturada. Selecionando parte com o mouse, somente a seleção é capturada, a vantagem do scrot em relação ao import e a função do Terminator é que ele captura a transparência do terminal (se configurada).

Fui, já me meti por d+ na dica dos outros! rsrs

t+


Massa! Não conhecia o scrot.

[4] Comentário enviado por nandosilva em 20/01/2016 - 08:33h

Legal esta de selecionar uma região não sabia desta ! marcada como favoritada, e acrescentando uma sugestão para selecionar a região desejada facilmente e ter tempo de alternar para janela desejada, inicie com o sleep na frente:
$ sleep 6 ; import região.png

[5] Comentário enviado por fabio em 20/01/2016 - 16:29h


[4] Comentário enviado por nandosilva em 20/01/2016 - 08:33h

Legal esta de selecionar uma região não sabia desta ! marcada como favoritada, e acrescentando uma sugestão para selecionar a região desejada facilmente e ter tempo de alternar para janela desejada, inicie com o sleep na frente:
$ sleep 6 ; import região.png


Eu costumo usar o bom e velho "Alt + Tab". O import, a menos que use o -w root, só vai executar após seu clique.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts