Como adicionar meta tags automaticamente à captura de tela?

1

Eu queria saber se existe uma maneira de adicionar automaticamente uma determinada meta tag às capturas de tela feitas ao pressionar a tecla da tela de impressão.

Seria realmente uma economia de tempo porque eu faço upload de muitas telas para o meu blog regularmente. Evitará a necessidade de adicionar tags manualmente a todas as tomadas de tela.

    
por Chirag 25.07.2012 / 22:29

1 resposta

1

Você pode mapear o atalho de teclado de sua escolha para um script (muito) curto que seja algo como:

#!/bin/sh
FILENAME=~/screenshot.jpg
TAGSTRING="tag:screenshot"
KW="My keyword"

activeWinLine=$(xprop -root | grep "_NET_ACTIVE_WINDOW(WINDOW)")
activeWinId=${activeWinLine:40}
import -window "$activeWinId" $FILENAME -comment $TAGSTRING

# More advanced exif info:
exiftool -keywords=$KW $FILENAME

Para tornar esse executável, salve-o como algo como myscreenshot e, em seguida, faça

chmod u+x myscreenshot

Colocando-o no diretório ~/bin/ e certificando-se de que isso está no seu caminho significa que ele será executável a partir de qualquer diretório a partir do qual ele é chamado.

Em seguida, dependendo do seu ambiente de trabalho, você precisa mapear qualquer atalho de teclado que desejar para o comando myscreenshot .

por exemplo, em Gnome , selecione atalhos de teclado nas preferências e Atribua um atalho personalizado (você decide a combinação de teclas) ao comando myscreenshot . Se você não colocou o executável em um caminho no PATH, então você teria que especificar o caminho completo no argumento do comando, como '/home/USER/bin/./myscreenshot'

OBSERVAÇÃO

Isso leva uma captura de tela da janela ativa, mas pode ser facilmente modificada para tirar uma captura de tela de toda a janela, se é isso que você deseja.

exiftool

exiftool também pode fazer o que você quer - talvez dando mais flexibilidade sobre as informações a serem armazenadas do que a string comentário sozinha.

Por exemplo

exiftool -keywords=one -keywords=two -keywords=twentythree FILENAME

adicionará as palavras-chave one , two e three a FILENAME.

Alternativa de GUI

O TAGSTRING também pode ser definido no arquivo de script ou talvez transmitido usando um diálogo simples do zenity, dependendo se ele será o mesmo a cada vez ou se você precisar alterá-lo.

Como alternativa, shutter parece ter muitas opções de personalização (muito mais do que a ferramenta de captura de tela de estoque), incluindo upload ! Veja aqui para maiores informações.

    
por jmetz 25.07.2012 / 23:13