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

Hoe maak je een screenshot van een venster dat groter is dan het scherm

Ik wil een schermafbeelding maken van een venster dat groter is dan de schermgrootte.

Als ik uit het venster zoom en de schermafbeelding maak, verlies ik kwaliteit omdat inzoomen op de afbeelding niet zal werken.

Een grote monitor zou me hierbij helpen, maar die heb ik niet.

Ik gebruik Jing, maar daarmee kan ik alleen een foto maken van wat er op het scherm te zien is en de rest wordt genegeerd.

Is er een manier om screenshots te maken van wat er buiten het scherm is?

Antwoorden (12)

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

Ik geloof dat Screenshot Captor het programma is dat je zoekt. Je moet er wel wat voor leren, en het vastleggen van scrollvensters kan in het begin wat intimiderend overkomen.

Het kan objecten vastleggen, d.w.z. inhoud binnen vensters met schuifbalken (horizontaal en verticaal), individuele programmabedieningen, enz.

Het is vrij krachtig, maar wat tweaken met de instellingen kan nodig zijn om te krijgen wat je wilt en vandaar, de leercurve.

Als u het programma probeert en het werkt niet voor u, kijk dan eerst naar de video’s die op deze pagina staan , vooral deze over basis scrollend venster vastleggen .

Hier is een voorbeeld van een scrollend Windows Verkenner venster (klik om volledige grootte te zien):

11
11
11
2015-02-17 19:46:11 +0000
  1. Ik heb moeten testen hoe software werkt/er uitziet op schermen die groter zijn dan degene die ik heb, en ik heb dat gedaan in een virtuele machine met VMWare Workstation. Ik ging gewoon naar VM settings, Display, en schreef daar de resolutie in. Het is gemakkelijk om screenshots te maken met de virtualisatie software (Ctrl+Alt+PrtScr, en ze worden automatisch opgeslagen op het bureaublad van de host). Hoewel ik nog nooit geprobeerd heb om tot 6000×4000 te gaan tot vandaag :-)

  2. Hoewel dat het algemene geval dekt, is het geval van PDF bestanden veel, veel eenvoudiger. Er is een vreselijk handige (en gratis!) PDF renderer genaamd MuPDF waar je gewoon

3 kunt uitvoeren. Nog een laatste ding: Iemand had het over screengrabbing hele webpagina’s in Firefox? Geen extensies nodig! Druk gewoon op Shift+F2 en schrijf

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

Er is niets “buiten het scherm”, vooral omdat toepassingen het niet zullen tekenen.

Je beste kans is om pan om het beeld heen te kijken, en Photoshop (of je favoriete beeldbewerker) te gebruiken om de stukjes aan elkaar te naaien.

Zo is het tenminste in Windows; je zegt niet welk “venster” je hebt, en hoe je kunt “uitzoomen”.

Maar als ik bijvoorbeeld beelden van Google Maps zou proberen te stelen, zou ik

  • rondkijken
  • de kleine stukjes opslaan
  • ze in Photoshop aan elkaar naaien
8
8
8
2015-03-06 12:20:04 +0000

Onder Linux maakt het ‘xrandr’ commando gewoon een groter virtueel scherm, bijvoorbeeld:

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

Maak dan een screenshot op de normale manier, die het hele virtuele scherm vastlegt in die grootte zoals gespecificeerd door de ‘–panning’ optie. Het legt ook die gebieden vast die buiten het zichtbare fysieke monitorgebied liggen.

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

Het goede nieuws : er is een manier om je pdf in zijn geheel vast te leggen.
Het slechte nieuws : het is een beetje langdradig en de pdf komt er misschien niet 100% correct uit!
(Het is beter dan niets, toch?)

Dus, om dit allemaal werkend te krijgen moet je het volgende doen:

  1. Pak een versie van NodeJS van hier en installeer die
  2. a. Als je git geïnstalleerd hebt, kloon je gewoon de mozilla/pdf.js repo van github als volgt git clone git://github.com/mozilla/pdf.js.git pdfjs en cd in de directory b. Als je geen git hebt, moet je de hele code repository van hier downloaden: https://github.com/mozilla/pdf.js/archive/master.zip pak het uit en open dan command prompt en cd in de root van de folder
  3. run node make server

Wat je tot nu toe gedaan hebt is een web server gemaakt die draait op localhost:8888 en die in staat is om pdfs te renderen met behulp van JavaScript. U kunt een voorbeeld pdf bekijken door naar de volgende pagina te gaan: http://localhost:8888/web/viewer.html?file=/examples/learning/helloworld.pdf

Het volgende dat je moet doen is PhantomJS downloaden.

  1. Pak het van hier
  2. Unzip het waar u maar wilt en dan vanaf de opdrachtprompt cd in de bin map
  3. Kopieer het rasterize.js bestand van de examples map van phantomjs naar de bin map (Ik weet dat het een beetje vies is maar we kunnen het later oplossen toch?)
  4. Open rasterize.js want we moeten iets veranderen.
  5. Ga naar regel 45 en verander de tijd van 200 in iets als 5000 voor nu. De code zou er nu zo uit moeten zien: https://gist.github.com/HaykoKoryun/eba33f2011d3d69b773b
  6. Plaats een kopie van het pdf bestand dat u wilt vastleggen in een map genaamd test in de pdfjs hoofdmap
  7. Voer tenslotte het volgende commando uit phantomjs.exe rasterize.js http://localhost:8888/web/viewer.html?file=/test/xxx.pdf test.png 1920px*1080px

Wat zijn die parameters, hoor ik u zeggen? De eerste vertelt phantomjs welk script uitgevoerd moet worden. Dat is makkelijk, in ons geval is het de aangepaste versie van rasterize.js!

De tweede is de URL om te laden, dat is de lokale webserver waarop pdfjs draait. Merk op dat je de xxx moet vervangen door de naam van je pdf bestand.

De derde parameter is de naam en het formaat van het bestand waarin de capture wordt opgeslagen.

De laatste parameter is de grootte van de opname. U zult met de grootte moeten spelen om er zeker van te zijn dat u de hele pagina vastlegt.

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

Het is mogelijk om SS van beeld verder gaat dan zichtbaar gedeelte van het scherm met behulp van PicPick Software. http://www.picpick.org/en/features

  • Neem screenshots van een volledig scherm, een actief venster, de scrollende vensters en een specifieke regio van uw bureaublad, enz.

  • Pas uw eigen sneltoetsen Ondersteuning meerdere monitor omgevingen, vastleggen met de cursor, automatisch opslaan en bestandsnaamgeving, enz.

  • Ondersteuning van de drijvende widget Capture Bar die het gemakkelijk maakt voor u om screenshots te nemen.

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

Ik gebruik al heel lang het oudere broertje van Jing: SnagIt ](http://www.techsmith.com/snagit.html) (het is ook van TechSmith)

Het vangt scrollende vensters zonder probleem op als ze horizontale en/of verticale scrollbars hebben. Dus je kunt gebied 3000x3000px vastleggen en zo verder.

Het nadeel is dat er problemen zijn met apps zoals Adobe Reader waar scrollbars ontbreken.

De tool is niet gratis, dus het hangt er ook vanaf of je een betaalde tool kunt accepteren. Maar de proef is gratis, zodat u kunt controleren of het voor u werkt.

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

Okay, dus ondanks Vinayak’s uitstekende antwoord - Screenshot Captor - dat geweldig werkt, werd ik nieuwsgierig en bekeek alle screen grab utils bij Gizmo’s freeware , inclusief degene die genoemd worden in de commentaarsectie. Ik heb er tot nu toe in totaal zo'n 20 bekeken.

Ik heb er slechts drie gevonden die ik met succes heb gebruikt om een venster te grijpen dat verder reikt dan het zichtbare scherm. Ik betwijfel of ze zo krachtig zijn als Screenshot Captor in termen van het grijpen van vensters met schuifbalken, maar ze zijn kleiner en doen het werk dat ik wilde:

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

Ik probeer eigenlijk iets uit een pdf-bestand te halen, misschien is het een beetje ruw om stukjes samen te voegen

Het Impressive project gebruikt wat hulpmiddelen om pdf-pagina’s in plaatjes te renderen. De eigenlijke command-line parameters kunnen uit de broncode gehaald worden:

Als alternatief kunt u een enkele PDF pagina importeren in Gimp of Inkscape . Importeren in Inkscape heeft als bijkomend voordeel dat je de pagina zelf kan bewerken alvorens te exporteren naar een ander formaat.

Tenslotte, als je echt plaatjes uit een PDF wilt halen, gebruik dan het pdfimages gereedschap van Xpdf Poppler :

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

Om een snapshot te maken van een venster dat groter is dan het scherm, moet je het scherm vergroten, aangezien een screenshot geen pixels kan bevatten die niet geschilderd zijn.

Bij gebruik van de Windows applet Configuratiescherm / Uiterlijk en Personalisatie / Beeldscherm / Leesbaarheid verbeteren, is het alleen mogelijk om de scherm DPI te verhogen, niet te verlagen.

Toch is er een manier om de DPI te verlagen, waarvoor je het register moet bewerken.

Uit het artikel Zane’s Blog - LogPixels DPI hack :

Hier is een handige tip voor die netbook gebruikers die dringend behoefte hebben aan meer schermruimte. Je kunt een DPI waarde van lager dan 96 afdwingen door het Windows register te gebruiken.

Om dit te doen open je regedit, navigeer je naar HKEY_CURRENT_CONFIG\Software\Fonts, item LogPixels en verander je de decimale waarde van 96 in iets lager, zoals 80. Log dan uit en weer in en u zult de veranderingen zien.

Ik gebruik een waarde van 80 op mijn netbook en dat is ongeveer de maximale waarde die ik zal laten zakken terwijl ik de dingen nog steeds (half) leesbaar houd. Je zult merken dat het echt de leesbaarheid van lettertypes belemmert en ook wat vreemde bitmap scaling artefacten heeft, maar als je bent zoals ik en je eraan kunt aanpassen dan is de extra schermruimte die je wint het zeker waard.

Je kunt een vergelijking zien van mijn bureaublad met LogPixels op 80 en op 96 :

Voordat je de registry aanpast, exporteer de Fonts tak als backup, en maak ook een systeem herstel punt. Het kan een goed idee zijn om het .reg bestand naar de desktop te exporteren wanneer je deze experimenten uitvoert, zodat je het met een simpele dubbelklik kunt activeren en de originele groottes kunt herstellen.

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

Ik probeer eigenlijk iets uit een pdf-bestand te halen, misschien is het wat lastig om stukjes samen te voegen

Acrobat Reader ondersteunt eigenlijk “screenshots over de hele pagina” via het Snapshot-gereedschap :

U kunt het hulpprogramma Snapshot gebruiken om alle geselecteerde inhoud (tekst, afbeeldingen, of beide) naar het klembord of naar een andere toepassing te kopiëren. Tekst en afbeeldingen worden als een afbeelding gekopieerd.

Selecteer het gereedschap Momentopname door te kiezen voor Bewerken > Een momentopname maken. Doe een van het volgende:

  • Klik ergens op de pagina om de hele inhoud die op het scherm wordt weergegeven vast te leggen. (Merk op dat dit in feite hele pagina’s vastlegt, niet alleen het zichtbare gebied op het scherm.)

  • Sleep een rechthoek rond de tekst of afbeeldingen, of een combinatie van beide.

  • Sleep een rechthoek binnen een afbeelding om slechts een deel van de afbeelding te kopiëren.

Het gereedschap Momentopname kan zo worden ingesteld dat een vaste resolutie gebruikt voor de vastgelegde afbeelding , ongeacht uw huidige zoomniveau.

Kijk voor deze instelling onder Edit > Preferences > General > Use fixed resolution for Snapshot tool images. Ik gebruik een resolutie van 150 DPI.

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

Als u een screenshot van een webpagina wilt maken, kunt u de Chrome DevTools gebruiken.

Bekijk deze video https://www.youtube.com/watch?v=r69eFPhxI .