Recuperar imagem da área de transferência

69 views
Skip to first unread message

Edson Lima

unread,
Jan 27, 2014, 8:16:30 AM1/27/14
to rail...@googlegroups.com
Trabalho em um sistema que para consultas web em outros sites. De acordo com a consulta, é setado um status na aplicação que desenvolvo. Para informação ficar mais válida, preciso armazenar a imagem da tela que foi consultada. 

Não sei se seria no Rails ou no javascript, mas seria interessante na aplicação a imagem ser visualizada antes de ser salva.

Obrigado pela ajuda 

Rafael Lugli

unread,
Jan 27, 2014, 8:29:49 AM1/27/14
to rail...@googlegroups.com


--
--
Você recebeu essa mensagem porquê está inscrito no Google
Groups "rails-br".
Para enviar uma mensagem para o grupo, mande um email para rail...@googlegroups.com
Para se descadastrar, mande um e-mail para
rails-br+u...@googlegroups.com
Visite o grupo em http://groups.google.com/group/rails-br?hl=pt-BR
Leia nossa política de uso: http://goo.gl/YGgt7
 
---
Você está recebendo esta mensagem porque se inscreveu no grupo "rails-br" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para rails-br+u...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.

Edson Lima

unread,
Jan 27, 2014, 8:36:53 AM1/27/14
to rail...@googlegroups.com
Em que momento recupero a imagem da área de transferência?

Everaldo Gomes

unread,
Jan 27, 2014, 9:41:02 AM1/27/14
to rail...@googlegroups.com
Olá, Edson!

Acredito que não seja da área de transferência.

Não implementei ainda, mas suspeito que seja um evento javascript disparado quando o arquivo é carregado.
Aí você manipularia um objeto javascript do tipo File


2014-01-27 Edson Lima <edson...@outlook.com>

Edson Lima

unread,
Jan 27, 2014, 9:50:01 AM1/27/14
to rail...@googlegroups.com
O arquivo que quero armazenar é um 'print' da tela de outro site. Por isso imagino ser da área de transferência.

Everaldo Gomes

unread,
Jan 27, 2014, 10:17:45 AM1/27/14
to rail...@googlegroups.com
Ah, foi mal. Peguei a conversa pela metade.

Vi uma biblioteca JS que fazia isso. Mas perdi onde anotei o nome.

Talvez seja o phantomJS



2014-01-27 Edson Lima <edson...@outlook.com>

Edson Lima

unread,
Jan 27, 2014, 1:43:20 PM1/27/14
to rail...@googlegroups.com
O que entendi é que phantomJS, captura uma pagina web e transforma em imagem. Se for isso não serviria para o que quero, já a pagina que consulto é cheia parâmetros. Se eu estiver errado peço ajuda.

Ronaldo Possan

unread,
Jan 27, 2014, 1:58:40 PM1/27/14
to rail...@googlegroups.com
Isto atualmente é possível, porpém vai do motor de cada navegador, e provavelmente para cada S.O.
O gmail faz isso. Copie uma imagem de algum lugar, crie um novo e-mail e cole. Ele cola a imagem do clipboard.

Dando uma pesquisada rápida, você encontrará soluções para o Chrome e para o Firefox. Porém, no caso do Ubuntu, quando aperto a tecla print screen, ele salva a imagem num diretório, e a mesma não fica no clipboard. Então no meu caso, eu teria que abrir a imagem no meu visualizador e copiá-la.

Segue alguns achados:

http://stackoverflow.com/questions/6333814/how-does-the-paste-image-from-clipboard-functionality-work-in-gmail-and-google-c
http://stackoverflow.com/questions/15253468/get-pasted-image-from-clipboard-firefox
http://msdn.microsoft.com/en-us/library/ms535220%28VS.85%29.aspx#
Ronaldo Possan
Software Engineer
Expertise in Web Development
+55 19 8820-7159
 ronaldo.possan
Reply all
Reply to author
Forward
0 new messages