2011-11-14 13 views
7

Va bene tutto,Sito Screenshot (HTML5 Canvas/Servizi)

fatto un po 'di ricerca e vuole sapere se qualcun altro ha provato questo ... e che approccio prendere.

Sto pianificando di creare un sito Web che visualizzerà uno screenshot di un sito Web (magari basato sull'URL nell'indirizzo email di alcuni).

Ci sarà un sacco di persone che ottengono questo così, la pre-produzione degli screenshot non è una soluzione.

Soooooo ... qualcuno sa di eventuali soluzioni:

  1. servizio Miniatura che si basa su richiesta (nessuna coda)?
  2. HTML5/script Canvas che mi consentirà di farlo. Ne ho trovato uno ma non funzionerà sul sito.
  3. Qualsiasi altra soluzione?

Sarà costruito in PHP.

Grazie

PVS.

+0

http://stackoverflow.com/questions/757675/website-screenshots-using-php – James

+1

La tua domanda è diversa da quella menzionata da James o da uno qualsiasi di questi http://stackoverflow.com/questions/tagged/php + screenshot? sort = votes & pagesize = 50? In che modo HTML/Canvas si adatta a PHP? AFAIK hai ancora bisogno di lanciare un vero browser per fare uno screenshot accurato. –

+0

Mike ... Sì, è diverso dal momento che stavo chiedendo soluzioni HTML5/Canvas non solo su PHP. Per rispondere alla tua domanda HTML/Canvas non si adatta a PHP. Ho citato PHP in modo che le persone sappiano quale tecnologia svilupperò il sistema. Probabilmente avrebbe dovuto spiegarlo ulteriormente. Non volevo perdere il tempo delle persone se sapessero qualcosa che avrebbe funzionato in .NET. Grazie per le informazioni su un vero browser. –

risposta

0

Ho giocato in giro con wkhtmltoimage prima, era abbastanza buono per quello che stavo usando per, ma non richiedono di installare sul vostro server

+0

Grazie per questo. Andando a indagare ulteriormente anche su questo. –

0

Per prendere screenshot di siti web (una delle caratteristiche) i costruito un servizio ontop del fantastico PhantomJS che è un eccellente browser headless che usa il motore del webkit (lo stesso che usa il safari). Anche se è senza testa, ha ancora i deps in QT e un framebuffer virtuale (xvfb). Spero che questo aiuti: http://www.phantomjs.org/

+0

Grazie per questo. Andando a indagare ulteriormente. –

Problemi correlati