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

Come fare uno screenshot di una finestra più grande dello schermo

Voglio fare uno screenshot di una finestra che è più grande della dimensione dello schermo.

Se faccio lo zoom fuori dalla finestra e faccio lo screenshot, perdo qualità poiché lo zoom nell'immagine non funziona.

Un monitor grande mi aiuterebbe in questo, ma non ne ho uno.

Sto usando Jing, ma mi permette di scattare una foto solo di ciò che è visibile sullo schermo e ignora il resto.

C'è un modo per fare screenshot di ciò che è fuori dallo schermo?

Risposte (12)

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

Credo che Screenshot Captor sia lo strumento che stai cercando. Implica però una leggera curva di apprendimento e la funzione di cattura delle finestre a scorrimento potrebbe sembrare intimidatoria all'inizio.

Può catturare oggetti, cioè contenuti all'interno di finestre con barre di scorrimento (orizzontali e verticali), controlli di programmi individuali, ecc.

È abbastanza potente, ma potrebbe essere necessario qualche ritocco alle impostazioni per ottenere ciò che si vuole e quindi la curva di apprendimento.

Se provi il programma e non funziona per te, prima di abbandonarlo, guarda i video elencati in questa pagina , specialmente questo su come catturare le finestre a scorrimento di base .

Ecco un esempio di cattura di una finestra di Windows Explorer a scorrimento (clicca per vedere le dimensioni reali):

11
11
11
2015-02-17 19:46:11 +0000
  1. Ho dovuto testare come funziona/appare il software in display più grandi di quello che ho, e l'ho fatto in una macchina virtuale con VMWare Workstation. Sono semplicemente andato in Impostazioni VM, Display, e ho scritto lì la risoluzione. È facile fare screenshot con il software di virtualizzazione (Ctrl+Alt+PrtScr, e vengono salvati automaticamente sul desktop dell'host). Anche se non ho mai provato ad andare fino a 6000×4000 fino ad oggi :-)

  2. Mentre questo copre il caso generale, il caso dei file PDF è molto, molto più semplice. C'è un renderer PDF terribilmente utile (e gratuito!) chiamato MuPDF dove puoi semplicemente eseguire

  3. Un'ultima cosa: qualcuno ha menzionato lo screengrabbing di intere pagine web in Firefox? Non c'è bisogno di estensioni! Basta premere Shift+F2 e scrivere

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

Non c'è niente “oltre lo schermo”, soprattutto perché le applicazioni non lo disegnano.

La cosa migliore da fare è papan intorno all'immagine, e usare Photoshop (o il vostro editor di immagini preferito) per mettere insieme i pezzi.

È così almeno in Windows; non si dice che “finestra” hai, e come puoi “zoomare”.

Ma se stessi, per esempio, cercando di rubare immagini di Google Maps, farei

  • una panoramica
  • salvare i piccoli pezzi
  • cucirli insieme in Photoshop
8
8
8
2015-03-06 12:20:04 +0000

Con Linux, il comando ‘xrandr’ crea semplicemente uno schermo virtuale più grande, per esempio:

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

Poi fate uno screenshot nel modo normale, che cattura l'intero schermo virtuale in quella dimensione come specificato dall'opzione ‘–panning’. Cattura anche quelle aree che sono al di fuori dell'area visibile del monitor fisico.

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

La buona notizia: c'è un modo per catturare il tuo pdf nella sua interezza.
La cattiva notizia : è un po’ lunga e il pdf potrebbe non essere corretto al 100%!
(Meglio di niente, no?)

Quindi, per far funzionare il tutto dovrete fare quanto segue:

  1. Prendi una versione di NodeJS da qui e installala
  2. a. Se hai installato git basta clonare il repo mozilla/pdf.js da github in questo modo git clone git://github.com/mozilla/pdf.js.git pdfjs e cd nella directory b. se non hai git allora dovrai scaricare l'intero repository del codice da qui: https://github.com/mozilla/pdf.js/archive/master.zip decomprimerlo e poi aprire command prompt e cd nella root della cartella
  3. eseguire node make server

Quello che hai fatto finora è stato creare un web server che gira su localhost:8888 che è in grado di renderizzare i pdf usando JavaScript. Potete vedere un esempio di pdf andando alla seguente pagina: http://localhost:8888/web/viewer.html?file=/examples/learning/helloworld.pdf

Poi dovrai scaricare PhantomJS.

  1. Prendilo da qui
  2. Scompattalo dove vuoi e poi dal prompt dei comandi cd nella cartella bin
  3. Copiate il file rasterize.js dalla cartella examples di phantomjs nella cartella bin (so che è un po’ sporco ma possiamo risolverlo dopo vero?)
  4. Aprite rasterize.js perché dobbiamo cambiare qualcosa.
  5. Andate alla linea 45 e cambiate il tempo da 200 a qualcosa come 5000 per ora. Il codice dovrebbe assomigliare a: https://gist.github.com/HaykoKoryun/eba33f2011d3d69b773b
  6. Metti una copia del file pdf che vuoi catturare in una cartella chiamata test nella cartella principale pdfjs
  7. Infine esegui il seguente comando phantomjs.exe rasterize.js http://localhost:8888/web/viewer.html?file=/test/xxx.pdf test.png 1920px*1080px

Cosa sono quei parametri che ti sento dire? Il primo dice a phantomjs quale script eseguire. Questo è facile, nel nostro caso è la versione modificata di rasterize.js!

Il secondo è l'URL da caricare, che è il webserver locale che esegue pdfjs. Nota che dovrai sostituire xxx con il nome del tuo file pdf.

Il terzo parametro è il nome e il formato del file in cui salverai la cattura.

Infine l'ultimo parametro è la dimensione della cattura. Avrete bisogno di giocare con le dimensioni per essere sicuri di catturare l'intera pagina.

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

È possibile prendere SS di immagini che vanno oltre la porzione visibile dello schermo utilizzando il software PicPick. http://www.picpick.org/en/features

  • Scatta screenshot di un intero schermo, una finestra attiva, le finestre che scorrono e qualsiasi regione specifica del tuo desktop, ecc

  • Personalizza le tue scorciatoie da tastiera Supporta ambienti a monitor multipli, cattura con cursore, salvataggio automatico e denominazione dei file, ecc

  • Supporta il widget galleggiante Capture Bar che ti rende facile prendere screenshot.

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

Già da molto tempo sto usando il fratello maggiore di Jing: SnagIt (è anche di TechSmith)

Cattura le finestre a scorrimento senza problemi se hanno barre di scorrimento orizzontali e/o verticali. Quindi si può catturare l'area 3000x3000px e così via.

Il lato negativo è che ci sono problemi con applicazioni come Adobe Reader dove mancano le barre di scorrimento.

Lo strumento non è gratuito quindi dipende anche se si può accettare uno strumento a pagamento. Ma la prova è gratuita quindi potete controllare se funziona per voi.

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

Ok, nonostante l'eccellente risposta di Vinayak - Screenshot Captor - che funziona alla grande, mi sono incuriosito e ho controllato tutti gli utility di screen grab su Gizmo’s freeware , compresi quelli menzionati nella sezione commenti. Ne ho controllati circa 20 in totale finora.

ho trovato solo tre che ho usato con successo per afferrare una finestra che si sovrappone oltre il display visibile dello schermo. Dubito che siano potenti come Screenshot Captor in termini di cattura di finestre con barre di scorrimento, ma sono più piccoli e fanno il lavoro che volevo:

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

In realtà sto cercando di ottenere qualcosa da un file pdf, potrebbe essere un po’ difficile unire i pezzi insieme

Il progetto Impressive usa alcuni strumenti per rendere le pagine PDF in immagini. I parametri effettivi della linea di comando possono essere estratti dal codice sorgente :

In alternativa, puoi importare una singola pagina PDF in Gimp o Inkscape . L'importazione in Inkscape ha l'ulteriore vantaggio di poter modificare la pagina attuale prima di esportarla in un altro formato.

Infine, se vuoi effettivamente estrarre immagini da un PDF, usa lo strumento pdfimages di Xpdf Poppler :

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

Per scattare un'istantanea di una finestra più grande dello schermo, è necessario ingrandire lo schermo, poiché uno screenshot non può contenere pixel che non sono stati dipinti.

Quando si utilizza l'applet di Windows Pannello di controllo / Aspetto e personalizzazione / Display / Rendi più facile la lettura, permette solo di aumentare i DPI dello schermo, non di ridurli.

Tuttavia, c'è un modo per ridurre i DPI che comporta la modifica del registro.

Dall'articolo Zane’s Blog - LogPixels DPI hack :

Ecco un consiglio utile per quegli utenti di netbook che hanno un bisogno disperato di più spazio sullo schermo. Puoi forzare un valore DPI inferiore a 96 usando il registro di Windows.

Per farlo aprite regedit, navigate fino a HKEY_CURRENT_CONFIG\Software\Fonts, voce LogPixels e cambiate il valore decimale da 96 a qualcosa di più basso come 80. Poi fai il logout e rientra e vedrai i cambiamenti.

Sto usando un valore di 80 sul mio netbook ed è più o meno il massimo a cui riesco a scendere mantenendo le cose (a metà) leggibili. Noterete che ostacola davvero la leggibilità dei font, oltre ad avere alcuni strani artefatti di scalatura bitmap, ma se siete come me e potete adattarvi, allora lo spazio extra guadagnato sullo schermo ne vale la pena.

Puoi vedere un confronto fianco a fianco del mio desktop con LogPixels a 80 e a 96:

Prima di modificare il registro, esporta il ramo Fonts come backup, e crea anche un punto di ripristino del sistema. Potrebbe essere una buona idea esportare il file .reg sul desktop quando si fanno questi esperimenti, in modo da poterlo attivare con un semplice doppio clic e ripristinare le dimensioni originali.

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

In realtà sto cercando di ottenere qualcosa da un file pdf, potrebbe essere un po’ difficile unire i pezzi insieme

Acrobat Reader supporta effettivamente “schermate a pagina intera” tramite lo strumento Snapshot :

Puoi usare lo strumento Snapshot per copiare tutto il contenuto selezionato (testo, immagini o entrambi) negli appunti o in un'altra applicazione. Il testo e le immagini vengono copiati come un'immagine.

Seleziona lo strumento Snapshot scegliendo Edit > Take a Snapshot. Esegui una delle seguenti operazioni:

  • Clicca in qualsiasi punto della pagina per catturare l'intero contenuto visualizzato sullo schermo. (Nota che questo cattura effettivamente intere pagine, non solo l'area visibile sullo schermo.)

  • Trascina un rettangolo attorno al testo o alle immagini, o una combinazione di entrambi.

  • Trascina un rettangolo all'interno di un'immagine per copiare solo una porzione dell'immagine.

Lo strumento Snapshot può essere impostato per utilizzare una risoluzione fissa per l'immagine catturata , indipendentemente dal livello di zoom corrente.

Cerca questa impostazione sotto Edit > Preferences > General > Use fixed resolution for Snapshot tool images. Io uso una risoluzione di 150 DPI.

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

Se avete bisogno di catturare screenshot di una pagina web, potete usare i Chrome DevTools.

Guarda questo video https://www.youtube.com/watch?v=r\6_9eFPhxI .