7 votes

Comment fonctionne exactement Cmd-shift-4+space ?

Cmd Shift 4 + Space se comporte de manière inattendue. Par exemple, lorsque je fais un clic droit sur Chrome, la fenêtre capturée n'inclut pas l'interface utilisateur du clic droit.

Qu'est-ce qui détermine exactement une unité dans Cmd Shift 4 + Space ?

Comment se fait-il que Cmd Shift 4 + Space travail ?


(Mac v10.12.5 ici, bien que l'accent soit mis sur la généralité).

8voto

Graham Miln Points 39606

WindowServer

L'unité capturée est un calque ou une fenêtre, tel que déterminé par la fonction Processus WindowServer .

En tant que développeur, vous pouvez y accéder par l'intermédiaire de la fonction CGWindowListCreateImage méthode :

CGImageRef CGWindowListCreateImage(CGRect screenBounds, CGWindowListOption listOption, CGWindowID windowID, CGWindowImageOption imageOption);

Cet appel renvoie une image composite basée sur une liste de fenêtres générée dynamiquement.

Captures d'écran avec calques

Des outils comme Gland , Capture d'écran PSD et Ondesoft ScreenCapture peut effectuer des captures d'écran de tous les calques individuels ou de toutes les fenêtres. La capture obtenue conserve les couches, ce qui vous permet de sélectionner, de masquer ou de modifier les fenêtres à votre guise.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X