2011-06-11 23:07:27 +0000 2011-06-11 23:07:27 +0000
38
38

Jak zrobić zrzut ekranu okna większego niż ekran

Chcę zrobić zrzut ekranu okna, które jest większe niż rozmiar ekranu.

Jeśli zmniejszę okno i zrobię zrzut ekranu, stracę jakość, ponieważ powiększanie obrazu nie będzie działać.

Pomógłby mi w tym duży monitor, ale go nie mam.

Używam Jing, ale pozwala mi on tylko na zrobienie zdjęcia tego, co jest widoczne na ekranie, a resztę ignoruje.

Czy jest jakiś sposób na robienie zrzutów ekranu tego, co jest poza ekranem?

Odpowiedzi (12)

25
25
25
2015-02-18 06:07:33 +0000

Myślę, że Screenshot Captor jest narzędziem, którego szukasz. Wiąże się to jednak z niewielką krzywą uczenia się, a funkcja przechwytywania przewijanych okien może na początku wydawać się zniechęcająca.

Potrafi przechwytywać obiekty, czyli zawartość okien z paskami przewijania (poziomymi i pionowymi), poszczególne kontrolki programów itp.

Jest to dość potężne, ale może być konieczne pewne manipulowanie ustawieniami, aby uzyskać to, co chcesz i stąd krzywa uczenia się.

Jeśli wypróbujesz ten program i nie będzie ci odpowiadał, zanim go odrzucisz, obejrzyj filmy wymienione na tej stronie , zwłaszcza ten o podstawowym przechwytywaniu przewijanego okna .

Oto przykład przechwytywania przewijanego okna Eksploratora Windows (kliknij, aby wyświetlić w pełnym rozmiarze):

11
11
11
2015-02-17 19:46:11 +0000
  1. Musiałem przetestować jak oprogramowanie działa/wygląda na wyświetlaczach większych niż ten, który posiadam i zrobiłem to w maszynie wirtualnej z VMWare Workstation. Po prostu wchodziłem w VM settings, Display i wpisywałem tam rozdzielczość. Łatwo jest robić zrzuty ekranu za pomocą programu do wirtualizacji (Ctrl+Alt+PrtScr, i są one automatycznie zapisywane na pulpit hosta). Chociaż nigdy nie próbowałem przejść do 6000×4000 aż do dzisiaj :-)

  2. Podczas gdy to obejmuje ogólny przypadek, przypadek plików PDF jest o wiele, wiele łatwiejszy. Istnieje strasznie przydatny (i darmowy!) renderer PDF o nazwie MuPDF , w którym możesz po prostu uruchomić

  3. Ostatnia rzecz: Ktoś wspomniał o screengrabbingu całych stron internetowych w Firefoksie? Nie potrzeba żadnych rozszerzeń! Wystarczy wcisnąć Shift+F2 i napisać

9
9
9
2011-06-11 23:59:11 +0000

Nie ma nic “poza ekranem”, głównie dlatego, że aplikacje nie będą go rysować.

Najlepiej jest pan wokół obrazu, a następnie użyć Photoshopa (lub ulubionego edytora obrazu), aby zszyć kawałki razem.

Tak jest przynajmniej w Windows; nie mówisz, jakie “okno” masz i jak możesz “powiększyć”.

Ale gdybym, na przykład, próbował ukraść obrazy z Google Maps, to

  • przesuwałbym dookoła
  • zapisywałbym małe kawałki
  • zszywałbym je razem w Photoshopie.
8
8
8
2015-03-06 12:20:04 +0000

W Linuksie, polecenie ‘xrandr’ po prostu tworzy większy wirtualny ekran, na przykład:

xrandr –output HDMI-1 –rate 60 –mode 1920x1200 –panning 3000x2000

Następnie zrób zrzut ekranu w normalny sposób, który uchwyci cały wirtualny ekran w rozmiarze określonym przez opcję ‘–panning’. Przechwytywane są również te obszary, które znajdują się poza widocznym fizycznym obszarem monitora.

3
3
3
2015-02-17 08:34:32 +0000

Dobra wiadomość: istnieje sposób na przechwycenie twojego pdf'a w całości.
Zła wiadomość : jest to trochę długotrwałe i pdf może nie wyjść w 100% poprawny!
(Lepsze to niż nic, prawda?)

Tak więc, aby to wszystko działało, musisz wykonać następujące czynności:

  1. Pobrać wersję NodeJS z tutaj i zainstalować ją
  2. a. Jeśli masz zainstalowany git sklonuj repo mozilla/pdf.js z github w ten sposób git clone git://github.com/mozilla/pdf.js.git pdfjs i cd do katalogu b. jeśli nie masz git to musisz pobrać całe repozytorium kodu stąd: https://github.com/mozilla/pdf.js/archive/master.zip rozpakuj je, a następnie otwórz command prompt i cd do głównego katalogu
  3. uruchom node make server

To, co zrobiłeś do tej pory, to stworzenie serwera WWW działającego na localhost:8888, który jest w stanie renderować pdfy przy użyciu JavaScript. Możesz zobaczyć przykładowy plik pdf wchodząc na poniższą stronę: http://localhost:8888/web/viewer.html?file=/examples/learning/helloworld.pdf

W następnej kolejności należy pobrać PhantomJS.

  1. Pobierz go z tutaj
  2. Rozpakuj go gdziekolwiek chcesz, a następnie z wiersza poleceń cd do folderu bin
  3. Skopiuj plik rasterize.js z folderu examples do folderu phantomjs (wiem, że to trochę brudne, ale uporządkujemy to później, prawda?)
  4. Otwórz bin, ponieważ musimy coś zmienić.
  5. Przejdź do linii rasterize.js i zmień czas z 45 na coś w stylu 200 na razie. Kod powinien wyglądać tak: https://gist.github.com/HaykoKoryun/eba33f2011d3d69b773b
  6. Umieść kopię pliku 5000, który chcesz przechwycić, w folderze o nazwie pdf w folderze głównym
  7. Na koniec uruchom następujące polecenie test

Co to za parametry, słyszę, że pytasz? Pierwszy z nich mówi pdfjs, który skrypt ma zostać uruchomiony. To proste, w naszym przypadku jest to zmodyfikowana wersja phantomjs.exe rasterize.js http://localhost:8888/web/viewer.html?file=/test/xxx.pdf test.png 1920px*1080px!

Drugi to adres URL do załadowania, czyli lokalny serwer WWW, na którym działa phantomjs. Zauważ, że będziesz musiał zastąpić rasterize.js nazwą swojego pliku pdfjs.

Trzeci parametr to nazwa i format pliku, do którego zapiszesz zrzut.

Ostatnim parametrem jest rozmiar zrzutu. Będziesz musiał pobawić się z rozmiarem, aby mieć pewność, że uchwycisz całą stronę.

2
2
2
2014-07-09 17:36:10 +0000

Możliwe jest wykonanie zrzutu ekranu poza widoczną część ekranu za pomocą programu PicPick. http://www.picpick.org/en/features

  • Robienie zrzutów ekranu całego ekranu, aktywnego okna, przewijanych okien i dowolnego regionu pulpitu, itp.

  • Dostosowywanie własnych skrótów klawiaturowych Obsługa środowisk wielomonitorowych, przechwytywanie za pomocą kursora, automatyczne zapisywanie i nadawanie nazw plikom, itp.

  • Obsługa pływającego widżetu Capture Bar, który ułatwia robienie zrzutów ekranu.

2
2
2
2015-02-18 03:16:25 +0000

Już od dłuższego czasu używam starszego brata Jinga: SnagIt ](http://www.techsmith.com/snagit.html) (jest też z TechSmitha)

Bez problemu przechwytuje przewijane okna, jeśli mają poziome i/lub pionowe paski przewijania. Można więc przechwytywać obszar 3000x3000px i tak dalej.

Minusem są problemy z aplikacjami takimi jak Adobe Reader, gdzie brakuje scrollbarów.

Narzędzie nie jest darmowe więc zależy też czy jesteś w stanie zaakceptować płatne narzędzie. Ale wersja próbna jest darmowa, więc możesz sprawdzić, czy działa dla Ciebie.

1
1
1
2015-02-20 20:43:08 +0000

Okay, więc pomimo doskonałej odpowiedzi Vinayaka - Screenshot Captor - która działa świetnie, zaciekawiłem się i sprawdziłem wszystkie narzędzia do chwytania ekranu na Gizmo’s freeware , w tym te wymienione w sekcji komentarzy. Do tej pory sprawdziłem w sumie około 20.

Znalazłem tylko trzy, których użyłem z powodzeniem do złapania okna nakładającego się poza widoczny ekran. Wątpię, aby były one tak potężne jak Screenshot Captor, jeśli chodzi o chwytanie okien z paskami przewijania, ale są mniejsze i wykonują zadanie, które chciałem wykonać:

1
1
1
2015-04-07 22:01:29 +0000

Właściwie próbuję uzyskać coś z pliku pdf, może być trochę szorstki, aby połączyć kawałki razem

Projekt Impressive używa pewnych narzędzi do renderowania stron PDF w obrazki. Parametry wiersza poleceń mogą być pobrane z kodu źródłowego :

Alternatywnie, możesz zaimportować pojedynczą stronę PDF do Gimp lub Inkscape . Importowanie do Inkscape'a ma dodatkową zaletę - możesz edytować stronę przed wyeksportowaniem jej do innego formatu.

Wreszcie, jeżeli chcesz wyodrębnić obrazki z PDF, użyj narzędzia pdfimages z Xpdf Poppler :

pdfimages -j <file.pdf> <image_files_prefix>
```.
1
1
1
2015-02-17 07:13:04 +0000

Aby zrobić zrzut okna, które jest większe niż ekran, musisz powiększyć ekran, ponieważ zrzut ekranu nie może zawierać pikseli, które nie zostały zamalowane.

Podczas korzystania z apletu Windows Panel sterowania / Wygląd i personalizacja / Wyświetlacz / Ułatwiaj czytanie, pozwala jedynie na zwiększenie DPI ekranu, a nie na jego zmniejszenie.

Istnieje jednak sposób na zmniejszenie DPI, który polega na edycji rejestru.

Z artykułu Blog Zane'a - LogPixels DPI hack :

Oto przydatna wskazówka dla tych użytkowników netbooków, którzy bardzo potrzebują więcej miejsca na ekranie. Możesz wymusić wartość DPI niższą niż 96 za pomocą rejestru Windows.

W tym celu otwórz regedit, przejdź do HKEY_CURRENT_CONFIG\Software\Fonts, pozycja LogPixels i zmień wartość dziesiętną z 96 na coś niższego, np. 80. Następnie wyloguj się i wejdź ponownie, a zobaczysz zmiany.

Używam wartości 80 na moim netbooku i jest to najwyższa wartość, jaką uda mi się zmniejszyć, zachowując przy tym (połowiczną) czytelność. Zauważysz, że to naprawdę utrudnia czytelność czcionek, jak również ma kilka dziwnych artefaktów skalowania bitmap, ale jeśli jesteś taki jak ja i możesz się do tego dostosować, to dodatkowe miejsce na ekranie jest tego warte.

Możesz obejrzeć porównanie mojego pulpitu z LogPikselami na 80 i na 96:

Przed modyfikacją rejestru wyeksportuj gałąź Czcionki jako kopię zapasową, a także utwórz punkt przywracania systemu. Dobrym pomysłem może być wyeksportowanie pliku .reg na pulpit podczas wykonywania tych eksperymentów, aby móc go aktywować i przywrócić oryginalne rozmiary za pomocą prostego podwójnego kliknięcia.

1
1
1
2013-10-29 05:36:27 +0000

Właściwie próbuję wyciągnąć coś z pliku pdf, może to być trochę szorstkie, aby połączyć kawałki razem

Acrobat Reader faktycznie obsługuje “zrzuty ekranu całej strony” poprzez narzędzie Zrzut :

Możesz użyć narzędzia Zrzut, aby skopiować całą zaznaczoną zawartość (tekst, obrazy, lub oba) do schowka lub do innej aplikacji. Tekst i obrazy są kopiowane jako obraz.

Wybierz narzędzie Migawka, wybierając polecenie Edycja �> Zrób migawkę. Wykonaj jedną z następujących czynności:

  • Kliknij w dowolnym miejscu na stronie, aby przechwycić całą zawartość wyświetlaną na ekranie. (Zauważ, że w rzeczywistości przechwytuje to całe strony, a nie tylko widoczny obszar na ekranie.)

  • Przeciągnij prostokąt wokół tekstu lub obrazów, lub kombinacji obu.

  • Przeciągnij prostokąt w obrębie obrazu, aby skopiować tylko jego część.

Narzędzie Migawka może być ustawione na użycie stałej rozdzielczości dla przechwyconego obrazu , niezależnie od aktualnego poziomu powiększenia.

Poszukaj tego ustawienia w sekcji Edit > Preferences > General > Use fixed resolution for Snapshot tool images. Ja używam rozdzielczości 150 DPI.

0
0
0
2017-11-02 10:35:21 +0000

Jeśli chcesz przechwycić zrzut ekranu strony internetowej, możesz użyć narzędzia Chrome DevTools.

Sprawdź ten film https://www.youtube.com/watch?v=r\u006\u009eFPhxI .