2009-06-09 31 views
64

Co to są niektóre narzędzia do uzyskania obrazu strony internetowej?Konwersja strony internetowej do obrazu

Zasadniczo równoważne z wykonaniem "zrzutu ekranu" strony po jej otwarciu.

+0

Oto prawdziwa ogólnoświatowa sprawa dla Ciebie: Profesjonalne tablice informacyjne (te drogie telewizory 24-godzinne) wymagają stałego źródła obrazu i zwykle używają FTP do wyświetlania obrazów zamiast strumieni, jak dynamiczny pokaz slajdów. Gdy firma chce przedstawić zawartość dynamiczną, np. status z narzędzi monitorowania lub wybór prawdziwych (prawie na żywo) stron internetowych i raportów. Następnie musisz pobrać strony internetowe/GUI (wiele narzędzi do monitorowania i narzędzi biznesowych ma teraz graficzny interfejs użytkownika) i zapisać je w obrazach, aby telewizor mógł je wyświetlić. –

+7

To pytanie jest jasne, o co pyta. Nie jest wieloznaczna, niejasna, niepełna, zbyt obszerna, ani retoryczna. Odpowiedzi udzieliło się w rozsądnym zakresie w jego obecnej formie. Jest to po prostu kolejny wyzwalający, szczęśliwy użytkownik stackoverflow, robiący to dla ego i obniżający jakość stackoverflow. – user3791372

+0

@jrharshath przyjacielu dostałeś odpowiedź? Mam podobne wątpliwości. Czy możesz spróbować tego https://stackoverflow.com/questions/44602309/making-a-proper-image-capture-of-screen-using-jquery –

Odpowiedz

50
+1

dzięki :) btw, znalazłem renderer Mozilli w odpowiedzi Jima Pulsa: http://www.hackdiary.com/2004/06/13/taking-automated-webpage-screenshots-with-embedded-mozilla/ – jrharshath

+0

Jestem sprawdzenie IECapt teraz (potrzebowałem rozwiązania Windows). Wygląda na to, że działa dobrze. –

+0

Istnieją również inne usługi, takie jak http://grabz.it –

0

Można użyć imagemagick i napisać skrypt uruchamiany za każdym razem, gdy ładujesz stronę internetową.

+2

W jaki sposób magia obrazu tworzy oryginalny obraz ze strony internetowej? – Dejell

1

Nie jestem pewien, czy to zupełnie co szukasz, ale miałem wiele sukcesów przy użyciu HTML do konwertera html2ps Postscript do tworzenia kopii PostScript stron internetowych, które następnie przekonwertować do .gif lub .pngs

nie produkują dokładnie jakość screenshot, który można dostać z poziomu przeglądarki internetowej i nie obsługiwać skomplikowane rzeczy jak flash lub CSS wszystko dobrze, ale zaletą jest to, że można uruchom go na serwerze sieciowym.

(używam go do tworzenia miniaturek treści tworzone przez użytkownika, do nawigacji)

6

Ktoś napisał a blog post about this kilka lat wstecz. Istnieją przykłady w kilku językach, używając zarówno WebKit, jak i Mozilli. Jest też an example in Ruby.

Sprowadza się do tego: zdecyduj, jak szerokie ma być twoje okno; umieść komponent przeglądarki w oknie; poczekaj, aż załaduje się strona; przechwytuj zawartość bufora pikseli.

0

Nie wiem, czy to jest to, co chcesz, ale to, co robię czasami w kropce, gdy niektóre strony internetowe nie są oszczędności w prawo .

Po prostu wydrukuję je do formatu PDF i otrzymam plik PDF z "wydrukiem". Na mojej liście drukarek jest też program do zapisu Microsoft XPS, ale go nie używam.

Mam nadzieję, że to pomoże! =)

+0

neaope .. nie to, czego chciałem, dokładnie ... Chciałem to zrobić, i znalazłem to w innych odpowiedziach! dzięki i tak! – jrharshath

3

Przy użyciu przeglądarki Firefox potrzebny jest dodatek do screengrab.

18

Niesamowite: http://wkhtmltopdf.org/

wkhtmltopdf i wkhtmltoimage są open source narzędzia (LGPLv3) wiersza poleceń do renderowania HTML do PDF i różnych formatów graficznych wykorzystujących silnik renderowania QT Webkit.

+0

To jest niesamowite, ale nie oczekuj zrzutu ekranu, ale wynik wirtualnego drukowania strony internetowej, a następnie przekonwertowany do formatu pdf. Więc CSS może się różnić, itp. – corbacho

+2

@corbacho: Projekt obejmuje wkhtmltoimage – HyderA

2

Możesz również użyć "gnome-web-photo" jako narzędzia wiersza poleceń, aby zrzuty ekranu strony internetowej.

4

http://code.google.com/p/wkhtmltopdf/ ponownie ..

Ktoś wspomniał o tym już .. będę pisać o tym bardziej szczegółowo ...

Wbrew temu, co sugeruje nazwa, jest strona html konwerter obrazu, jak również.
Obsługuje png i jpeg.
Można zmodyfikować ciąg agenta użytkownika dla wszystkich żądanych adresów URL oraz minimalnej szerokości i wysokości strony internetowej.
Istnieje możliwość dodania nowych nagłówków i ustawienia dla wszystkich żądań.
Działa w systemach Windows i Linux.
Może zignorować błędy strony.
Używa biblioteki Webkit i Qt. Instaluje się łatwo, nie są potrzebne żadne dodatkowe biblioteki
(wszystko jest zawarte w dystrybucji).
To jest bezpłatne i regularnie aktualizowane. Dostępne są pliki binarne dla systemów Linux i Windows.
Obsługuje flashowanie w systemie Windows. (Może to zrobić również na Linuksie, nie testowany)

1

Wypróbuj: http://convertwebpage.com - jest to aplikacja internetowa, która może konwertować strony internetowe na obrazy (jpg, png) lub do formatu pdf i ma kilka opcji.