Comment prendre une capture d’écran sans l’ombre derrière elle?

Calaf

Comment prendre une capture d’écran sans l’ombre derrière elle?


Si je prends une capture d’écran avec Maj ⇧ + Commande ⌘ + 4 + Espace , alors j’obtiens l’une des deux images:
bleu avec focus
blue-wo-focus

Dans les deux cas, l’image enregistrée est entourée par le halo d’ombre. Je pourrais ensuite l’éditer à la main (en utilisant Aperçu) pour supprimer l’ombre, ou je pourrais utiliser Maj + Commande + + 4 et essayer de localiser la limite à la main, mais ni l’un ni l’autre ne me permet d’obtenir facilement une limite parfaite en pixels.

Existe-t-il un moyen pratique d’enregistrer une fenêtre sans son ombre?

iolsmit

Solution rapide telle que publiée par @ asherkin cidessous : Maintenez la touche Option enfoncée tout en cliquant (après avoir fait le Cmd-Shift-4, Space dance) et la capture d’écran enregistrée n’aura pas l’ombre portée!

Réponses


 Gerry

Vous pouvez désactiver l’ombre ajoutée lors de la capture d’une fenêtre entière en exécutant la commande suivante à partir du terminal:

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

Vous devrez redémarrer ou redémarrer l’UIServer pour que les modifications prennent effet:

 killall SystemUIServer 

Vous pouvez annuler cette préférence et réactiver les ombres en exécutant ce qui suit:

 defaults write com.apple.screencapture disable-shadow -bool FALSE; killall SystemUIServer 
Bruno Bronosky

Techniquement, une nouvelle installation d’OSX n’a ​​pas du tout cette valeur par défaut. L’exécution des defaults read com.apple.screencapture disable-shadow vous donne The domain/default pair of (com.apple.screencapture, disable-shadow) does not exist . Par conséquent, la méthode la plus précise pour annuler la modification consiste à defaults delete com.apple.screencapture disable-shadow par defaults delete com.apple.screencapture disable-shadow .

Bruno Bronosky

Soyez sûr de vérifier la meilleure réponse! apple.stackexchange.com/a/120017/41827

surinder singh

fonctionne sur macOS Sierra

Vic Jang

Ne vous embêtez pas à modifier les paramètres. Vérifiez la réponse ci-dessous.


 asherkin

Je sais que c’est une vieille question – mais je ne peux jamais trouver ces informations lors de la recherche (juste les informations dans la réponse acceptée pour les désactiver globalement), et finir par essayer simplement des touches aléatoires à chaque fois.

Si vous maintenez Option en cliquant (après avoir fait le Cmd-Shift-4, Space dance), la capture d’écran enregistrée n’aura pas l’ombre portée.

Je ne sais pas si cela ne s’applique qu’à Mountain Lion et aux versions ultérieures.

daGUY

Fonctionne dans Mavericks. C’est génial!

James Adam

Superbe – la réponse la plus simple de loin!

LunaCodeGirl

Fonctionne également à El Capitan!

Eric Warnke

Telle est la vraie réponse. @Calaf vous devriez changer votre choix si possible.

xuchunyang

Fonctionne également dans macOS Sierra.


 user495470

Une autre option consiste à utiliser la screencapture :

 screencapture -oic 

-o désactive les ombres, -i capture une zone et -c copie l’image dans le presse-papiers.

Cela utiliserait un minuteur de 5 secondes et enregistrerait l’image dans un fichier:

 screencapture -oi -T5 /tmp/screencapture.png 

Exécutez screencapture -h pour répertorier toutes les options:

 $ 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 

Vous pouvez également utiliser toggle-osx-shadows pour désactiver les ombres partout dans 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

Calaf

également très utile lorsque l’on veut capturer à partir d’un script.


 Alex Ling

Utilisez simplement Maj + Commande + 4 + Espace et maintenez l’ option enfoncée lorsque vous cliquez pour sélectionner la fenêtre.

Manngo

Pourquoi personne n’a vu ça avant?


 daviesgeek

Une autre option utile consiste à utiliser TinkerTool . Accédez à TinkerTool et sous l’onglet Général, vous trouverez une option pour désactiver les ombres uniquement lors de la capture d’écran (ainsi que plusieurs autres options connexes):


 Sergey Ivashchenko

Maintenez simplement la touche Option enfoncée tout en prenant une capture d’écran de la fenêtre.

 

#(sans, #(une, capture, comment, d’écran?, derrière, elle, l’ombre, prendre?

 

wiki

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *