Salvando uma grande página da web como imagem

27

Estou tentando salvar uma página da Web como uma imagem. o página da web que estou tentando salvar é um pouco longo e tem muitas imagens.

eu tentei Extensão de captura de tela do Google Chrome e alguns outros plug-ins de captura de tela do Chrome, mas todos me deram uma imagem vazia como saída.

Como posso superar isso? Há outros plug-ins conhecidos (o não-Chrome está correto) para salvar uma grande página da Web como uma imagem?

Nalaka526
fonte
Você quer apenas as fotos nessa página? clique com o botão direito em cada imagem e selecione "salvar imagem como"
Moab
@Moab Na verdade eu quero página inteira como uma imagem (fotos, texto e tudo na tela) ...
Nalaka526
Se você quiser apenas salvar a página para mais tarde, também poderá salvá-la como um arquivo da Web (um único arquivo .mht). Eu sei que o IE e o Opera podem fazer isso pelo menos.
Svish
Snagit faria isso perfeitamente, melhor do que qualquer outra possibilidade aqui
gd1
1
Você deve usar uma câmera para tirar fotos da página e depois juntá-las!
Peter Olson

Respostas:

19

Imprima para PDF e salve o PDF como uma imagem. Eu acho que é provavelmente o seu método mais infalível.

Imprimir para PDF é simples e você tem uma tonelada de opções, a conversão após o fato irá manter o layout da página.

Conversão responde aqui: Como faço para salvar um arquivo PDF de imagem como uma imagem?

Como nota: se você usar o projeto PDFCreator disponível em http://www.pdfforge.org/ a opção de imprimir um PDF como uma imagem ou imprimir como uma imagem é nativa.

iivel
fonte
7
Imprimir como PDF dividirá a página em páginas que eu acho ... :(
Nalaka526
Depende do layout da página / tamanho do papel e das opções de impressão da sua impressora PDF. Você sempre pode selecionar a escala para 1 folha também.
iivel
@ Nalaka526 não, a menos que você defina o tamanho do papel para A3 ou A2.
invert
12

O Firefox Rapto! o complemento não pôde salvar uma imagem tão grande. Se você deseja salvar uma imagem única ultraconexa e está aberta a soluções que não são do Google Chrome, aqui estão algumas que podem funcionar:

  1. SiteShoter é um aplicativo portátil:

    1

  2. Existem vários aplicativos de captura de tela on-line, como este

Karan
fonte
1
Encontrei este aplicativo independente ( webscreencapture.com ) e salvou a página com sucesso, muito obrigado pelas suas sugestões ... :)
Nalaka526
11

Há um novo Linha de Comando do Firefox que permite que você tire screenshots.

pressione Mudança + F2 e escreva screenshot filename1.png 0 true

Infelizmente para o seu site eu recebo erro ..., mas, no entanto, é um bom saber recurso.

ATUALIZAR: Parece que a sintaxe mudou um pouco na versão mais recente e, agora, para tirar uma foto inteira, é necessário digitar screenshot filename.png --fullpage

CichyK24
fonte
Para outros, isso é embutido no navegador Firefox principal, sem extensões / add-ons necessários
rcoup
7

Encontrei este autônomo (Portable App): Captura de tela da web , que poderia salvar a página da Web como uma imagem ...

Obrigado a todos responderam ... :), as sugestões são realmente valiosas e me fizeram pensar de várias maneiras para fazer isso. "A resposta de Karan me fez pensar em aplicativos independentes que eu não conhecia ... Muito obrigado.

Nalaka526
fonte
1
O link está morto agora. Você ainda deve poder baixá-lo do archive.org, no entanto. Infelizmente, não há garantia de que o software funcionará com versões recentes do Windows, como o Windows 8 ou 10.
JPaget
5

Você pode usar Captura de tela incrível :

  • Capturar ou recortar área selecionada, ou toda parte visível ou página inteira
  • Suporte PNG formato
  • Suporte a rolagem horizontal ao capturar
Bagata
fonte
2

Se eu entendi corretamente sua pergunta, certamente será sua resposta. Você tem a Snagit ferramenta para capturar toda a tela.

c-sharp
fonte
Esta é uma ferramenta comercial, mas conforme a pergunta esta resposta está correta. Achei um ferramenta gratuita que pode realizar o mesmo (minha exigência) para que se adapte melhor ... Obrigado pela resposta e pela votação ... :)
Nalaka526
1
Obrigado. Mas você pode usar sua versão de avaliação gratuita.
c-sharp
2

Outra maneira de fazer isso (de maneira automatizada) seria usar o Phantom JS, o navegador da web WebKit sem cabeçalho. Um exemplo incluído "technews.js" "captura o Google Notícias como uma imagem PNG" e esse exemplo pode ser modificado para qualquer website.

http://phantomjs.org/

Tal
fonte
Essa é uma biblioteca realmente boa; obrigado por postar.
iivel
1

Se você usa o Chrome, pode tentar Explicar e enviar screenshots

chele
fonte
1
Esta extensão também não conseguiu salvar o site específico
Nalaka526
Desculpe ouvir isso, mas funcionou para mim.
chele
1

Usar Tiro de fogo add-ons para salvar uma grande página da Web para imagem e PDF também.

É suportado em Raposa de fogo , cromada e IE Além disso.

Para instalar em Raposa de fogo vamos para Tools - & gt; Add-ons então pesquise FireShot e instalá-lo.

Mais sobre a visita do Fireshot http://getfireshot.com/

Manoranjan Jena
fonte
0

Eu tentei algumas coisas. Abra a página da web no Google Chrome, clique com o botão direito do mouse em um local vazio da página e selecione "Salvar como". Em seguida, selecione "salvar como tipo", "página da web, completa" na parte inferior da janela Salvar como.

Salve-o em uma pasta vazia, ele salvará um arquivo e uma pasta (eles devem ser mantidos juntos na mesma pasta), sempre que você quiser visualizar a página, clique duas vezes no arquivo htm.

Dentro da pasta, você encontrará todas as imagens que desejar para outras finalidades.

.

enter image description here

Moab
fonte
3
Como responde a pergunta do OP?
default locale
2
Isso não está relacionado à questão e tenta assumir mais conhecimento do que o iivel está procurando.
Steffan Donal
1
@Ruirize - o que procurava?
iivel
@Ruirize, Não é uma boa maneira de salvar uma página que seja grande para uma única imagem, imagine tentar visualizar um arquivo jpeg tão grande (longo). Eu tentei o aplicativo portátil e ele salvou a página como um jpeg, inútil para visualização, o OP não sabia o que estava procurando.
Moab
@Ruirize OP nunca afirmou o que eles iriam usar "a imagem" para ambos, a questão é ambígua em sua forma atual. O meu é uma boa solução, só não te faz feliz.
Moab
0

Se você não precisa da imagem do tamanho real, você pode diminuir o zoom e tirar uma captura de tela?

Mark Redman
fonte
É duvidoso que qualquer navegador possa diminuir o zoom o suficiente para mostrar todas as 57 imagens.
martineau
Você pode tentar uma combinação de zoom e tirar várias telas da tela ... então combinar as imagens ... sim, algum trabalho necessário, mas não vai demorar tanto ...
Mark Redman
0

Se eu entendi sua pergunta, o que você quer é capturar todo o site, estou certo? Faça o seguinte:

  1. Abra o seu programa de edição de imagens favorito (Eu recomendo Paint.NET) , crie uma nova tela com uma altura bem grande, tão alta quanto a página do furo jamais levaria
  2. Mude para a página da Web, pressione PrtSc no seu teclado.
  3. Volte para o programa de edição de imagens, cole sua imagem na tela.
  4. Mude para a página da Web, role a janela para baixo até chegar ao final da última imagem impressa e pressione Captura de tela novamente.
  5. Volte para o seu programa de edição de imagens, cole agora o Novo logo abaixo do anteriormente colado, para que ele comece a partir de onde a imagem anterior terminou.
  6. Repita as etapas anteriores dezenas de vezes até que você tenha rolado até a parte inferior da janela.

é uma solução longa, mas funciona.

Ahmed Elyamani
fonte
+1: às vezes você só tem que fazer um pouco de trabalho .. não é ciência de foguetes.
Mark Redman