Faça capturas de tela do terminal no Mac OS X
Além dos atalhos de teclado, Grab e outros aplicativos de captura de tela, você também pode fazer capturas de tela da área de trabalho do Mac OS X diretamente do Terminal com o comando 'screencapture'.
Aqui está uma visão geral detalhada deste utilitário e como usá-lo, o que permite capturar imagens da linha de comando com facilidade.
O básico: Captura de tela do terminal no Mac OS X
Primeiro, abra o Terminal (/Aplicativos/Utilitários/) e digite o seguinte:
screencapture test.jpg
Esse é o formato mais básico do comando, ele fará uma captura de tela de toda a tela e a nomeará 'test.jpg' no diretório do Terminal de trabalho atual, que normalmente é a página inicial do usuário. Você sempre pode especificar outro local apenas escolhendo um caminho para a captura de tela, aqui está a área de trabalho:
screencapture ~/Desktop/screenshot.jpg
Enviar captura de tela para a área de transferência via linha de comando
Se você deseja enviar a captura de tela para a área de transferência em vez de para um arquivo, anexe o sinalizador -c, mas não atribua um nome ou caminho de arquivo:
screencapture -c
Agora que está na área de transferência, basta colá-lo no Preview, Photoshop, Pages ou qualquer outro lugar que você queira usar.
Faça uma captura de tela em um cronômetro na linha de comando
Um dos melhores recursos do utilitário Grab é que ele permite fazer capturas de tela com um cronômetro, para que você possa configurar um aplicativo ou situação na tela e capturar coisas como caixas de alerta, menus, ações de botão , etc. Você também pode especificar uma captura de tela cronometrada do Terminal:
screencapture -T 10 timedshot.jpg
O sinalizador -T precisa ser seguido por qualquer quantidade em segundos que você deseja atrasar a captura de tela, nesse exemplo, são 10 segundos, que também é o padrão do Grabs.
Especificar um tipo de arquivo de captura de tela com captura de tela da linha de comando
Anote que a capitalização desses sinalizadores é importante, se você usar um -t minúsculo, estará tentando especificar um tipo de arquivo para a captura de tela, assim:
screencapture -t tiff sample.tiff
Você pode selecionar uma variedade de tipos de arquivo para exportar, incluindo png, pdf, tiff, jpg e gif.
Tirando uma captura de tela silenciosa a partir da linha de comando
Se você planeja criar um script com o comando screencapture, talvez não queira que o som do obturador dispare. Para tirar uma captura de tela silenciosamente, basta usar o sinalizador -x:
screencapture -x quiet.jpg
Isso é uma coisa única, então você sempre terá que especificar -x, não é uma mudança permanente para silenciar as capturas de tela.
Enviar captura de tela do terminal para uma nova mensagem de e-mail
Outro truque interessante é enviar a captura de tela diretamente para uma nova mensagem do Mail.app:
screencapture -M mailme.jpg
Isso tira a captura de tela, salva-a como mailme.jpg e abre automaticamente uma nova mensagem de e-mail com a captura de tela anexada a ela.
Como em todas as ferramentas de linha de comando, você pode adicionar os sinalizadores para executar uma variedade de funções em um único comando. Se você quiser ver as outras opções disponíveis, basta usar o sinalizador -h tradicional com a captura de tela:
screencapture -h
Isso listará todos os sinalizadores disponíveis e o que eles fazem, e há uma variedade de opções adicionais disponíveis, como abandonar a sombra, iniciar automaticamente na visualização, escolher o modo Captura de janela e muito mais. Você pode ver uma captura de tela dos comandos de captura de tela no topo desta postagem (redundante?).
Se você realmente deseja ser criativo, pode fazer coisas como configurar um e-mail automático, uma função de captura de tela com base nos eventos da área de trabalho do Mac ou até mesmo atribuir uma tecla para a função da área de transferência e criar sua própria impressão do Mac Botão de tela para duplicar aquela confusão de teclado que os usuários do Windows tanto amam, mas esses são tópicos para outro post.
Finalmente, se preferir ficar com os comandos familiares Command+Shift+3, não se esqueça de que você pode alterar o tipo de arquivo de captura de tela e salvar o local, mas isso exigirá uma viagem rápida para o Terminal também. Esse comando é o mesmo no Mac OS X 10.7 e versões anteriores também.