Muszę zrobić zrzut ekranu ze strony internetowej, tak jak na monitorze o bardzo wysokiej rozdzielczości ... powiedzmy 4000x3000 pikseli. Ekran mojego laptopa ma natywną rozdzielczość 1400 x 768. Zasadniczo muszę zasymulować posiadanie rozdzielczości monitora znacznie wyższej niż w rzeczywistości obsługiwana przez mój monitor i kartę graficzną. Chcę, aby zrzut ekranu witryny wyglądał mniej więcej tak, jak po naciśnięciu CTRL MINUS (pomniejszenie) w Firefoksie, ale bez utraty pikseli z powodu skalowania. Jak mogę to zrobić? Czy jest jakiś sposób na wykorzystanie oprogramowania maszyny wirtualnej do symulacji wyświetlania w wysokiej rozdzielczości? Jeśli nie, to czy jest jakiś sposób, aby otworzyć okno przeglądarki większe niż ekran, a następnie jakoś uchwycić jego zawartość jako PNG? Coś jeszcze, co może działać?
źródło
Odpowiedzi:
Możesz to zrobić za pomocą przeglądarki Firefox i 2 rozszerzeń: Web Developer i FireShot .
Po zainstalowaniu obu rozszerzeń przejdź do Narzędzia - Web Developer - Zmień rozmiar - Edytuj rozmiar Zmień wymiary ...
Dodaj nowy rozmiar, 4000 x 3000. zaznacz „Zmień rozmiar rzutni”, jeśli chcesz, aby zawartość strony była tylko 4000 x 3000. Jeśli tego nie zaznaczysz, pełne okno przeglądarki Firefox (z paskami narzędzi, menu, ...) zostanie ustawione na ten wymiar.
Po uzyskaniu właściwego rozmiaru przejdź do Narzędzia - FireShot - Przechwyć całą stronę i ... Wybierz akcję, na przykład Zapisz. Zapisze zawartość strony ustawioną przez Web Developer do pożądanego rozmiaru.
źródło
Tymczasem (przez co najmniej rok lub dwa - od wersji 15, jeśli się nie mylę), Firefox obsługuje to bezpośrednio poprzez zintegrowane narzędzia programistyczne.
Uderz CtrlShift Mlub wybierz Widok responsywnego projektu z ikony Narzędzi programisty w menu paska.
Spowoduje to wyświetlenie tego widoku, który pozwoli ci wybrać jeden z zestawów ustawień, a także wprowadzić dowolną rozdzielczość i bezpośrednio zapisać zrzut ekranu w formacie PNG na dysk za pomocą jednego kliknięcia:
źródło
Shift
+F2
i wklejscreenshot --clipboard --fullpage
go w „konsoli”. Różni się to od zwykłej konsoli JS.Na komputerze Mac Paparazzi może pomóc, używając interfejsu GUI lub składni adresu URL, takiej jak:
Składnię adresu URL można łatwo przekształcić w bookmarklet . Paparazzi używa silnika renderującego WebKit.
źródło
Korzystam z dodatku FireFox o nazwie Abduction, aby utworzyć ujęcie .png strony internetowej w całości. Niestety ten dodatek nie został jeszcze zaktualizowany, aby był zgodny z FireFox 3.6.
Wygląda na to, że ScreenGrab zrobi to samo.
źródło
Firefox 16 i nowszy ma teraz możliwość kontrolowania rozmiaru rzutni za pomocą konsoli programisty:
Otwórz Narzędzia ... Web Developer ... Pasek narzędzi dla programistów
Zmień rozmiar rzutni za pomocą tego polecenia:
Zrzut ekranu za pomocą tego polecenia:
źródło
Cóż, dzięki systemowi Linux (lub X Window System o dowolnym smaku) możesz ustawić wirtualny pulpit, który jest większy niż monitor. Przewijasz się w nim, ale wydaje mi się, że możesz zmaksymalizować przeglądarkę i zrobić zrzut ekranu.
Nie wiem, czy można to zrobić w systemie Windows lub OS X.
źródło
Uważam, że korzystanie z usług online, takich jak thumbalizr, jest łatwiejsze niż instalowanie wtyczek do przeglądarek, jeśli nie trzeba tego robić często.
źródło
W Chrome dostępne są rozszerzenia takie jak:
Ognisty Strzał
Zrzut ekranu strony internetowej (nie działał ze mną, być może ma teraz błąd)
Jest inny zrzut ekranu strony internetowej, ale nie mam wystarczającej reputacji, aby opublikować więcej niż dwa linki
źródło