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?


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.


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


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


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ę.


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

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.


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/


To naprawdę sprytna biblioteka; dzięki za opublikowanie go.
iivel


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/


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


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?


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.


+1: czasami musisz po prostu trochę popracować ... to nie nauka rakietowa.
Mark Redman,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.