¿Cómo hago una captura de pantalla sin la sombra detrás de ella?

55

Si tomo una captura de pantalla con Shift ⇧ + Command ⌘ + 4 + Espacio , obtengo una de las dos imágenes:

De cualquier manera, la imagen guardada está rodeada por el halo de la sombra. Luego podría editarlo manualmente (usando Vista previa) para descartar la sombra, o podría usar Shift ⇧ + Comando ⌘ + 4 y intente señalar el límite con la mano, pero tampoco me permite obtener fácilmente un límite de píxel.

¿Existe una manera conveniente de guardar una ventana sin su sombra?

    
pregunta Calaf 09.05.2012 - 18:21

6 respuestas

62

Puedes deshabilitar la sombra agregada al capturar una ventana completa ejecutando el siguiente comando desde la Terminal:

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

Deberá reiniciar o reiniciar UIServer para que los cambios surtan efecto:

killall SystemUIServer

Puedes deshacer esta preferencia y volver a habilitar las sombras ejecutando lo siguiente:

defaults write com.apple.screencapture disable-shadow -bool FALSE; killall SystemUIServer
    
respondido por el Gerry 09.05.2012 - 18:31
82

Sé que esta es una pregunta antigua, pero nunca puedo encontrar esta información cuando la busco (solo la información en la respuesta aceptada para desactivarla globalmente), y termino simplemente intentando teclas aleatorias cada vez.

Si mantienes presionada Opción mientras haces clic (después de hacer el Cmd-Shift-4, Space dance), la captura de pantalla guardada no tendrá la sombra paralela.

No estoy seguro de si esto solo se aplica a Mountain Lion y posteriores.

    
respondido por el asherkin 05.02.2014 - 20:55
21

Otra opción es usar screencapture :

screencapture -oic

-o deshabilita las sombras, -i captura un área y -c copia la imagen en el portapapeles.

Esto usaría un temporizador de 5 segundos y guardaría la imagen en un archivo:

screencapture -oi -T5 /tmp/screencapture.png

Ejecute screencapture -h para enumerar todas las opciones:

$ 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

También puedes usar toggle-osx-shadows para deshabilitar las sombras en todas partes en 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

    
respondido por el user495470 09.05.2012 - 18:42
6

Simplemente use Shift ⇧ + Comando ⌘ + 4 + Espacio y mantenga presionada la tecla al hacer clic para seleccionar la ventana.

    
respondido por el Alex Ling 14.01.2016 - 09:26
4

Otra opción útil es utilizar TinkerTool . Vaya a TinkerTool y en la pestaña General, encontrará una opción para deshabilitar las sombras solo al tomar capturas de pantalla (junto con otras opciones relacionadas):

    
respondido por el daviesgeek 02.06.2012 - 06:32
1

Simplemente mantén presionada la tecla Opción mientras tomas una captura de pantalla de la ventana.

    
respondido por el Sergey Ivashchenko 16.02.2018 - 14:03

Lea otras preguntas en las etiquetas