Zapisywanie dużej strony jako obrazu

28

Próbuję zapisać stronę internetową jako obraz. Strona internetowa, którą próbuję zapisać, jest trochę długa i zawiera wiele obrazów.

Wypróbowałem Google Chrome Screen Capture Extension i kilka innych wtyczek do przechwytywania ekranu Chrome, ale wszystkie dały mi pusty obraz jako wynik.

Jak mogę to przezwyciężyć? Czy są jakieś inne znane wtyczki (inne niż Chrome jest w porządku), aby zapisać dużą stronę internetową jako obraz?

Nalaka526
źródło
Czy chcesz tylko zdjęcia na tej stronie? kliknij prawym przyciskiem myszy na każdy obraz i wybierz „zapisz obraz jako”
Moab
@Moab Właściwie chcę całą stronę jako obraz (zdjęcia, tekst i wszystko na ekranie) ...
Nalaka526
Jeśli chcesz po prostu zapisać stronę na później, możesz również zapisać ją jako archiwum internetowe (pojedynczy plik .mht). Wiem, że IE i Opera mogą to zrobić przynajmniej.
Svish,
Snagit zrobiłby to płynnie, lepiej niż jakakolwiek inna możliwość tutaj
gd1
1
Powinieneś użyć aparatu do robienia zdjęć strony, a następnie połączyć je razem!
Peter Olson,

Odpowiedzi:

20

Wydrukuj do pliku PDF, a następnie zapisz plik PDF jako obraz. Myślę, że to prawdopodobnie najbardziej niezawodna metoda.

Drukowanie do formatu PDF jest proste i masz mnóstwo opcji, konwersja po fakcie zachowa układ strony.

Odpowiedź konwersji tutaj: Jak zapisać plik PDF obrazu jako obraz?

Uwaga: jeśli korzystasz z projektu PDFCreator dostępnego na stronie http://www.pdfforge.org/, opcja wydrukowania pliku PDF jako obrazu lub wydruku jako obrazu jest rodzima.

iivel
źródło
7
Drukowanie jako PDF podzieli stronę na strony, jak sądzę ... :(
Nalaka526
Zależy od układu strony / rozmiaru papieru i opcji drukowania dla drukarki PDF. Zawsze możesz wybrać skalę do 1 arkusza.
iivel
@ Nalaka526, chyba że ustawisz rozmiar papieru A3 lub A2.
inwertowanie
12

Porwanie Firefoksa ! dodatek nie mógł zapisać tak dużego obrazu. Jeśli absolutnie chcesz zapisać wyjątkowo długi pojedynczy obraz i jesteś otwarty na rozwiązania inne niż Chrome, oto kilka, które mogą działać:

  1. SiteShoter to przenośna aplikacja:

    1

  2. Istnieje dowolna liczba internetowych zrzutów ekranu, takich jak ta

Karan
źródło
1
Znalazłem tę samodzielną aplikację ( webscreencapture.com ) i udało się ją zapisać, dziękuję bardzo za sugestie ... :)
Nalaka526
11

Dostępna jest nowa linia poleceń Firefoksa, która umożliwia robienie zrzutów ekranu.

Naciśnij Shift+ F2i napiszscreenshot filename1.png 0 true

Niestety na twojej stronie pojawia się błąd ... ale mimo to miło jest wiedzieć, że jest to funkcja.

AKTUALIZACJA: Wygląda na to, że składnia uległa nieznacznej zmianie w nowszej wersji i teraz, aby zrobić pełny zrzut ekranu, musisz wpisać screenshot filename.png --fullpage

CichyK24
źródło
Dla innych jest on wbudowany w główną przeglądarkę Firefox, nie wymaga żadnych rozszerzeń / dodatków
rcoup
7

Znaleziono tę samodzielną (aplikację przenośną): zrzut ekranu z Internetu , który może z powodzeniem zapisać stronę internetową jako obraz ...

Dzięki, wszyscy odpowiedzieli ... :), sugestie są naprawdę cenne i skłoniły mnie do myślenia na wiele sposobów, aby to zrobić. Odpowiedź „Karana” przypomniała mi samodzielne aplikacje, o których nie wiedziałem… Bardzo dziękuję.

Nalaka526
źródło
1
Link jest teraz martwy. Jednak nadal powinno być możliwe pobranie go z archive.org. Niestety nie ma gwarancji, że oprogramowanie będzie działać z najnowszą wersją systemu Windows, taką jak Windows 8 lub 10.
JPaget
5

Możesz użyć niesamowitego zrzutu ekranu :

  • Przechwytywanie lub przycinanie wybranego obszaru lub całej widocznej części lub całej strony
  • Obsługuje format PNG
  • Obsługuje przewijanie w poziomie podczas przechwytywania
Bagata
źródło
2

Jeśli dobrze rozumiem twoje pytanie, to z pewnością będzie to Twoja odpowiedź. Masz narzędzie Snagit do przechwytywania całego ekranu.

c-ostry
źródło
To narzędzie komercyjne, ale jak na pytanie, ta odpowiedź jest poprawna. Znalazłem bezpłatne narzędzie, które może spełnić to samo (moje wymaganie), więc pasuje lepiej ... Dzięki za odpowiedź i głosowanie w górę ... :)
Nalaka526
1
Dziękuję Ci. Ale możesz użyć jego darmowej wersji próbnej.
c-ostry
2

Innym sposobem na zrobienie tego (w sposób zautomatyzowany) byłoby użycie Phantom JS, bezgłowej przeglądarki internetowej WebKit. Dołączony przykład „technews.js” przechwyci Google News jako obraz PNG i ten przykład można zmodyfikować dla dowolnej witryny.

http://phantomjs.org/

Tal
źródło
To naprawdę sprytna biblioteka; dzięki za opublikowanie go.
iivel
1

Jeśli używasz Chrome, możesz spróbować wyjaśnić i wysłać zrzuty ekranu

chele
źródło
1
To rozszerzenie również nie
zapisało peryferyjnej
Sory to usłyszeć, ale mi się udało.
chele
1

Użyj dodatków FireShot, aby zapisać dużą stronę internetową również w obrazach i plikach PDF.

Jest obsługiwany także w Firefox , Chrome i IE .

Aby zainstalować w Firefoksie, przejdź do Tools->, Add-onsa następnie wyszukaj FireShoti zainstaluj.

Więcej informacji o Fireshot na stronie http://getfireshot.com/

Manoranjan Jena
źródło
0

Próbowałem kilku rzeczy. Otwórz stronę w Chrome, następnie kliknij prawym przyciskiem myszy puste miejsce na stronie i wybierz „Zapisz jako”, a następnie wybierz „Zapisz jako typ” „strona internetowa, zakończ” na dole okna Zapisz jako.

Zapisz go w pustym folderze, zapisze jeden plik i folder (muszą one być przechowywane razem w tym samym folderze), za każdym razem, gdy chcesz wyświetlić stronę, kliknij dwukrotnie plik htm.

W folderze znajdziesz wszystkie obrazy, które chcesz mieć do innych celów.

.

wprowadź opis zdjęcia tutaj

Moab
źródło
3
Jak odpowiada na pytanie OP?
domyślne ustawienia regionalne
2
Nie ma to związku z pytaniem i stara się założyć większą wiedzę o tym, czego szuka iivel.
Steffan Donal
1
@Ruirize - czego szukałem?
iivel
@Ruirize, Nie ma dobrego sposobu na zapisanie strony tak dużej na pojedynczy obraz, wyobraź sobie, że próbujesz wyświetlić plik JPEG o tak dużej wielkości (długi). Wypróbowałem aplikację przenośną, która zapisała stronę jako plik JPEG, bezwartościowy do przeglądania, OP nie wiedział, czego szukają.
Moab
@Ruirize OP nigdy nie stwierdziło, do czego będą używać „obrazu”, ponieważ w obecnej formie pytanie jest dwuznaczne. Mój jest dobrym rozwiązaniem, po prostu cię nie uszczęśliwia.
Moab
0

Jeśli nie potrzebujesz rzeczywistego rozmiaru obrazu, możesz pomniejszyć, a następnie zrobić zrzut ekranu?

Mark Redman
źródło
Wątpliwe jest, aby jakakolwiek przeglądarka mogła pomniejszyć wystarczająco, aby wyświetlić wszystkie 57 obrazów.
martineau,
Możesz wypróbować kombinację pomniejszania i robienia wielu zrzutów ekranu w dół strony ... a następnie łączyć obrazy ... tak, trochę pracy, ale nie zajmie to tak długo ...
Mark Redman
0

Jeśli rozumiem twoje pytanie, to czego chcesz, to przechwycenie całej strony, mam rację? Wykonaj następujące czynności:

  1. Otwórz swój ulubiony program do edycji obrazów (polecam Paint.NET) , stwórz nowe płótno o dość dużej wysokości, tak wysokie, jak tylko strona dziur
  2. Przejdź do strony internetowej i naciśnij PrtScna klawiaturze.
  3. Wróć do programu do edycji obrazów i wklej obraz na płótnie.
  4. Przejdź do strony internetowej, przewiń okno w dół, aż dojdziesz do końca ostatniego wydrukowanego obrazu, i ponownie naciśnij Print Screen .
  5. Wróć do programu do edycji obrazów, teraz wklej Nowy bezpośrednio pod wcześniej wklejonym, tak aby zaczynał się od miejsca, w którym skończył się poprzedni obraz.
  6. Powtarzaj poprzednie kroki kilkanaście razy, aż przewiniesz w dół do dolnej części okna.

to długie rozwiązanie, ale działa.

Ahmed Elyamani
źródło
+1: czasami musisz po prostu trochę popracować ... to nie nauka rakietowa.
Mark Redman,