Salvataggio di una pagina Web di grandi dimensioni come immagine


28

Sto cercando di salvare una pagina web come immagine. La pagina web che sto cercando di salvare è un po 'lunga e contiene molte immagini.

Ho provato Google Chrome Screen Capture Extension e pochi altri plug-in Chrome per l'acquisizione dello schermo, ma tutti mi hanno dato un'immagine vuota come output.

Come posso superare questo? Esistono altri plugin noti (non Chrome va bene) per salvare una pagina Web di grandi dimensioni come immagine?


Vuoi solo le foto su quella pagina? fai clic destro su ogni immagine e seleziona "salva immagine come"
Moab

@Moab In realtà voglio un'intera pagina come immagine (immagini, testo e tutto sullo schermo) ...
Nalaka526

Se vuoi solo salvare la pagina per dopo, puoi anche salvarla come archivio web (singolo file .mht). So che IE e Opera possono farlo almeno.
Svish

Snagit lo farebbe senza problemi, meglio di ogni altra possibilità qui
gd1

1
Dovresti usare una macchina fotografica per scattare foto alla pagina e poi unirle insieme!
Peter Olson,

Risposte:


20

Stampa su PDF, quindi salva il PDF come immagine. Penso che sia probabilmente il tuo metodo più infallibile.

La stampa in PDF è semplice e hai un sacco di opzioni, la conversione dopo il fatto manterrà il layout della pagina.

Risposta di conversione qui: Come posso salvare un file PDF di immagine come immagine?

Nota: se si utilizza il progetto PDFCreator disponibile da http://www.pdfforge.org/, l'opzione per stampare un PDF come immagine o per stampare come immagine è nativa.


7
La stampa come PDF suddividerà la pagina Web in pagine che immagino ... :(
Nalaka526

Dipende dal layout della pagina / dal formato della carta e dalle opzioni di stampa per la tua stampante PDF. Puoi sempre selezionare anche la scala su 1 foglio.
iivel

@ Nalaka526 non a meno che non si imposti il ​​formato carta su A3 o A2.
inverti il

12

Il rapimento di Firefox ! il componente aggiuntivo non è riuscito a salvare un'immagine così grande. Se vuoi assolutamente salvare una singola immagine ultra-lunga e sei aperto a soluzioni non Chrome, eccone alcune che potrebbero funzionare:

  1. SiteShoter è un'app portatile:

    1

  2. Esistono un numero qualsiasi di app di screenshot web online, come questa


1
Ho trovato questa applicazione standalone ( webscreencapture.com ) e ha salvato correttamente la pagina web, grazie mille per i tuoi suggerimenti ... :)
Nalaka526

11

C'è una nuova riga di comando di Firefox che ti permette di fare screenshot.

Premi Shift+ F2e scriviscreenshot filename1.png 0 true

Sfortunatamente per il tuo sito ricevo un errore ..., ma è comunque una caratteristica piacevole da sapere.

AGGIORNAMENTO: sembra che la sintassi sia leggermente cambiata nella versione più recente e ora per acquisire uno screenshot completo devi digitare screenshot filename.png --fullpage


Per altri, questo è integrato nel browser Firefox principale, non sono richieste estensioni / componenti aggiuntivi
rcoup

7

Trovato questo standalone (app portatile): Web Screen Capture , che potrebbe salvare correttamente la pagina Web come immagine ...

Grazie a tutti hanno risposto ... :), i suggerimenti sono davvero preziosi e mi hanno fatto pensare in molti modi per farlo. La risposta di "Karan" mi ha fatto pensare ad applicazioni standalone di cui non ero a conoscenza ... Grazie mille.


1
Il link ora è morto. Dovresti comunque riuscire a scaricarlo da archive.org, comunque. Sfortunatamente, non vi è alcuna garanzia che il software funzionerà con una versione recente di Windows come Windows 8 o 10.
JPaget

5

Puoi usare la schermata impressionante :

  • Cattura o ritaglia l'area selezionata, o tutta la parte visibile o l'intera pagina
  • Supporta il formato PNG
  • Supportare lo scorrimento orizzontale durante l'acquisizione

2

Se ho compreso correttamente la tua domanda, sicuramente sarà la tua risposta. Hai lo strumento Snagit per catturare l'intero schermo.


Questo è uno strumento commerciale, ma secondo la domanda questa risposta è corretta. Ho trovato uno strumento gratuito che può realizzare lo stesso (il mio requisito) in modo che si adatti meglio ... Grazie per la risposta e il voto
positivo

1
Grazie. Ma potresti usare la sua versione di prova gratuita.
c-sharp,

2

Un altro modo per farlo (in modo automatizzato) sarebbe usare Phantom JS, il browser Web WebKit senza testa. Un esempio "technews.js" incluso "catturerà Google News come immagine PNG" e tale esempio potrebbe essere modificato per qualsiasi sito Web.

http://phantomjs.org/


Questa è una libreria davvero elegante; grazie per averlo pubblicato.
iivel


1

Utilizza i componenti aggiuntivi di FireShot per salvare anche una pagina Web di grandi dimensioni in immagini e PDF.

È supportato anche su Firefox , Chrome e IE .

Per installare in Firefox vai su Tools-> Add-onsquindi cerca FireShote installalo.

Maggiori informazioni su Fireshot visitare http://getfireshot.com/


0

Ho provato alcune cose. Apri la pagina Web in Chrome, quindi fai clic con il pulsante destro del mouse su un punto vuoto della pagina e seleziona "Salva con nome", quindi seleziona "Salva come tipo" "Pagina Web, completa" nella parte inferiore della finestra Salva come.

Salvalo in una cartella vuota, salverà un file e una cartella (devono essere tenuti insieme nella stessa cartella), ogni volta che vuoi visualizzare la pagina, fai doppio clic sul file htm.

All'interno della cartella troverai tutte le immagini che desideri per altri scopi.

.

inserisci qui la descrizione dell'immagine


3
Come risponde alla domanda di OP?
impostazioni internazionali predefinite

2
Questo non è correlato alla domanda e cerca di assumere ulteriori conoscenze su ciò che iivel sta cercando.
Steffan Donal,

1
@Ruirize - cosa stavo cercando?
iivel

@Ruirize, nessun buon modo per salvare una pagina così grande in una singola immagine, immagina di provare a visualizzare un jpeg così grande (lungo). Ho provato l'app portatile e ho salvato la pagina Web come jpeg, inutile per la visualizzazione, l'OP non sapeva cosa stessero cercando.
Moab,

@Ruirize OP non ha mai dichiarato che cosa avrebbero usato "l'immagine" per entrambi, la domanda è ambigua nella sua forma attuale. La mia è una buona soluzione, non ti rende felice.
Moab,

0

Se non hai bisogno dell'immagine della dimensione effettiva, puoi ridurre lo zoom, quindi fare uno screenshot?


È dubbio che qualsiasi browser potrebbe ridurre abbastanza per mostrare tutte e 57 le immagini.
martineau,

Potresti provare una combinazione di zoom indietro e scattare più schermate lungo la pagina ... quindi combinare le immagini ... sì, un po 'di lavoro richiesto, ma non ci vorrà così tanto tempo ...
Mark Redman,

0

Se capisco la tua domanda, quello che vuoi è catturare l'intero sito web, ho ragione? Eseguire le seguenti operazioni:

  1. Apri il tuo programma di modifica delle immagini preferito (consiglio Paint.NET) , crea una nuova tela con un'altezza abbastanza grande, alta quanto la pagina a buche sarebbe mai stata
  2. Passa alla pagina Web, premi PrtScsulla tastiera.
  3. Torna al programma di modifica delle immagini, incolla l'immagine nella tela.
  4. Passa alla pagina Web, scorri la finestra verso il basso fino a raggiungere la fine dell'ultima immagine stampata e premi nuovamente Stampa schermo .
  5. Torna al tuo programma di modifica delle immagini, ora incolla il Nuovo sotto quello precedentemente incollato, in modo che inizi da dove è finita l'immagine precedente.
  6. Ripeti i passaggi precedenti dozzine di volte fino a quando non scorri verso il basso fino alla fine della finestra.

è una soluzione lunga, ma funziona.


+1: a volte devi solo fare un po 'di lavoro .. non è scienza missilistica.
Mark Redman,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.