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?

Respostas:


83

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

insira a descrição da imagem aqui


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.


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!


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.


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.


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>
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.