Come faccio a catturare uno screenshot senza l'ombra dietro di esso?

57

Se prendo uno screenshot con Maiusc ⇧ + Comando ⌘ + 4 + Spazio , ricevo una delle due immagini:

In entrambi i casi l'immagine salvata è circondata dall'aureola ombra. Potrei quindi modificarlo a mano (usando Anteprima) per scartare l'ombra, oppure potrei usare Shift ⇧ + Comando ⌘ + 4 e prova a localizzare il confine a mano, ma nessuno dei due mi permette di ottenere facilmente un confine perfetto per i pixel.

C'è un modo conveniente per salvare una finestra senza la sua ombra?

    
posta Calaf 09.05.2012 - 18:21
fonte

6 risposte

62

Puoi disabilitare l'ombra aggiunta durante l'acquisizione di un'intera finestra eseguendo il seguente comando dal Terminale:

defaults write com.apple.screencapture disable-shadow -bool TRUE

Avrai bisogno di riavviare o riavviare UIServer affinché le modifiche abbiano effetto:

killall SystemUIServer

Puoi annullare questa preferenza e riattivare le ombre eseguendo quanto segue:

defaults write com.apple.screencapture disable-shadow -bool FALSE; killall SystemUIServer
    
risposta data 09.05.2012 - 18:31
fonte
84

So che questa è una vecchia domanda - ma non posso mai trovare questa informazione quando la cerco (solo le informazioni nella risposta accettata per disattivarla globalmente), e alla fine provo a provare solo le chiavi casuali ogni volta.

Se tieni premuto Opzione mentre fai clic (dopo aver eseguito Cmd-Shift-4, Danza spaziale), lo screenshot salvato non avrà l'ombra esterna.

Non sono sicuro che ciò si applichi solo a Mountain Lion e in seguito.

    
risposta data 05.02.2014 - 20:55
fonte
22

Un'altra opzione è usare screencapture :

screencapture -oic

-o disattiva le ombre, -i cattura un'area e -c copia l'immagine negli appunti.

Ciò userebbe un timer di 5 secondi e salverà l'immagine in un file:

screencapture -oi -T5 /tmp/screencapture.png

Esegui screencapture -h per elencare tutte le opzioni:

$ screencapture -h
screencapture: illegal option -- h
usage: screencapture [-icMPmwsWxSCUtoa] [files]
  -c         force screen capture to go to the clipboard
  -C         capture the cursor as well as the screen. only in non-interactive modes
  -d         display errors to the user graphically
  -i         capture screen interactively, by selection or window
               control key - causes screen shot to go to clipboard
               space key   - toggle between mouse selection and
                             window selection modes
               escape key  - cancels interactive screen shot
  -m         only capture the main monitor, undefined if -i is set
  -M         screen capture output will go to a new Mail message
  -o         in window capture mode, do not capture the shadow of the window
  -P         screen capture output will open in Preview
  -s         only allow mouse selection mode
  -S         in window capture mode, capture the screen not the window
  -t<format> image format to create, default is png (other options include pdf, jpg, tiff and other formats)
  -T<seconds> Take the picture after a delay of <seconds>, default is 5
  -w         only allow window selection mode
  -W         start interaction in window selection mode
  -x         do not play sounds
  -a         do not include windows attached to selected windows
  -r         do not add dpi meta data to image
  -l<windowid> capture this windowsid
  -R<x,y,w,h> capture screen rect
  files   where to save the screen capture, 1 file per screen

Puoi anche usare toggle-osx-shadows per disabilitare le ombre ovunque in OS X:

git clone https://github.com/pufuwozu/toggle-osx-shadows.git;cd toggle-osx-shadows;make;mv toggle-osx-shadows /usr/local/bin;toggle-osx-shadows

    
risposta data 09.05.2012 - 18:42
fonte
7

Usa Maiusc ⇧ + Comando ⌘ + 4 + Spazio e tieni premuto opzione quando fai clic per selezionare la finestra.

    
risposta data 14.01.2016 - 09:26
fonte
4

Un'altra opzione utile è usare TinkerTool . Vai a TinkerTool e sotto la scheda Generale, troverai un'opzione per disabilitare le ombre solo quando fai screenshot (insieme a molte altre opzioni correlate):

    
risposta data 02.06.2012 - 06:32
fonte
1

Tieni premuto il tasto Opzione mentre esegui una schermata della finestra.

    
risposta data 16.02.2018 - 14:03
fonte

Leggi altre domande sui tag