Eu preciso de uma ferramenta que faça o seguinte: selecionar uma janela, fará uma captura de tela dessa janela com um preenchimento x , como na imagem a seguir:
Portanto, na maioria dos casos, x será igual a y , mas às vezes preciso de distâncias diferentes.
Como fazer essa captura de tela automaticamente? Eu tentei com o obturador, mas não consegui encontrar essa configuração lá. No entanto, ele suporta plugins. Portanto, um plugin pode ser o de cortar a janela dessa maneira.
screenshot
image-processing
shutter
Ionică Bizău
fonte
fonte
:-)
Aqui está a versão PNG e a versão SVG . Este repositório contém outros itens criados com o InkScape.Respostas:
Script, usando o Obturador
Não acho que exista, mas, como qualquer coisa, pode ser feito.
Se você disponibilizar o script abaixo em uma combinação de teclas (explicação mais abaixo), uma janela será exibida, permitindo que você defina as margens da captura de tela à esquerda, direita, superior e inferior , separadas por um espaço:
resultado:
ou:
resultado:
etc.
Defino o padrão para 30 px, mas você pode definir qualquer valor padrão (veja abaixo).
Como usar
O script usa
Shutter
ewmctrl
. Supondo queShutter
já esteja no seu sistema (desde que você o mencionou), instalewmctrl
:NB Se você usa o Kubuntu ,
Zenity
não está instalado por padrão:Copie o script abaixo em um arquivo vazio. Se você quiser, pode alterar a marca "padrão" na linha do script:
salve-o como
custom_screenshot.py
.Adicione o script a uma combinação de atalhos de teclas: escolha: Configurações do sistema> "Teclado"> "Atalhos"> "Atalhos personalizados". Clique no "+" e adicione o comando:
Nota
O script usa
wmctrl
para determinar a posição da janela. Em gerenciadores de janelas diferentes, no entanto, a saída dowmctrl -lG
comando mostra pequenas diferenças na posição y da janela. Essas diferenças são eliminadas pelo valor, definido nadeviation=
linha do script. O valor atualmente definido (0) é apropriado para Unity e KDE.O script também é testado e funciona bem no
Xfce
eGnome
, mas o valor precisa ser mudado, então, como explicado na seção principal do script.O script
fonte
Você também pode usar a combinação dos botões Shift e PrtScr para capturar a tela de uma área específica com dimensões definidas pelo usuário.
Basta pressionar a combinação e usar o cursor modificado (ele se torna semelhante a um sinal de mais) para escolher a área para captura de tela.
fonte
Você pode capturar capturas de tela com o
scrot
utilitário de captura de tela da linha de comando:ou
O segundo comando coloca uma borda ao redor da janela selecionada, que possui uma boa largura em relação ao tamanho da janela. A
-d 5
opção significa atraso e fornece um atraso de 5 segundos para selecionar a janela a ser exibida na captura de tela.Instale com isso:
Referência: Manual do Ubuntu - scrot
fonte