Qual é a maneira mais rápida de salvar um gráfico na área de transferência no disco?

54

Eu tenho um gráfico na área de transferência no OS X.

Qual é a maneira mais rápida de colocá-lo no disco como png ou jpg?

Jeff Atwood
fonte

Respostas:

83

Talvez o File | New From Clipboardmenu de /Application/Preview.app.

insira a descrição da imagem aqui

nix
fonte
6
Pressionar ⌘N é mais rápido. :)
rightfold
3
@WTP Ele mostra isso na imagem. : O PI o incluiu para esse fim.
nix
36

Aqui está um utilitário para fazer exatamente isso.

pngpaste

Cole PNG em arquivos, assim como o pbpaste faz para o texto.

No entanto, em vez de pngpaste > thefile.png, é pngpaste thefile.png, para que você não vire acidentalmente o binário no console.

jcsalterego
fonte
11
Isso é demais. Você acionou isso muito rápido.
sholsinger
Você é meu herói
psp
Customizo uma função shell para salvar e depois selecioná-la no localizador: function pngp {caminho local = ~ / Downloads / $ {1-000} .png pngpaste $ caminho | open -R $ path}
lingceng 30/12/15
29

Se você tiver o Preview.app aberto, poderá simplesmente 'criar novo' cmd+ ne isso irá gerar a tela apropriada e colar a imagem da área de transferência. A única coisa que resta a fazer é salvar esse arquivo. Presto!

JHarr
fonte
9

Não é tão liso, mas sem usar a Visualização.

Localizador -> Editar -> Mostrar Área de Transferência

Cmd+ Shift+ 4para obter a ferramenta de letreiro de captura de tela e copie a parte da área de transferência desejada. Agora é um PNG na sua área de trabalho. Mas provavelmente não exatamente o mesmo arquivo de imagem.

Mas, nesse ritmo, você provavelmente poderia ter capturado a tela da fonte original usando o mesmo método e foi direto para o PNG sem usar a área de transferência.

bpanulla
fonte
Obrigado pela edição Jeff ... estava tentando fazer isso sozinho quando você mudou. Nunca notei que você poderia formatar as chaves assim!
bpanulla
3
Além disso, se você adicionar Controle ao comando de captura de tela acima, ele será capturado na área de transferência e não em um arquivo. Sei que é o oposto da questão dos OPs, mas nunca é demais fechar o círculo.
atroon 30/03
4

Eu gosto de usar a linha de comando:

pbpaste > myfile.png

O comando pbcopy também é útil. Veja este post para detalhes.

Jeremy Mullin
fonte
11
Acabei de testar e pbpastesó funciona com texto sem formatação, rich text etc. Não há dados binários. Veja este post do SO
Alex Vidal
11
-1, pois na verdade não funciona para a pergunta que ele fez.
cabbey
3
Bummer, pensei que com certeza funcionaria com binário, mas não testou (o mac está em casa, não aqui no trabalho). Tenho o desejo do StackOverflow de publicar algo o mais rápido possível. Tentei rebaixar minha própria resposta, mas não consegui. :)
Jeremy Mullin
Oh infernos, sim. Isso é radical - apesar da falha óbvia sugerida por outros.
sholsinger
3
Sempre existe o link "excluir"!
quer
1

Usar o Preview.app é uma maneira, mas um pouco complicada. Isso também pode ser feito na linha de comando.

Como pbpastepode apenas pbpaste > filenametrechos de texto, você deseja usá-lo pngpaste.

Instale-o com o Brew:

brew install pngpaste

e use-o:

pngpaste <filename>
Highmastdon
fonte