¿Cómo funciona exactamente el espacio Cmd-shift-4 +?

5

Cmd ⌘ Shift ⇧ 4 + El espacio se comporta de forma inesperada. Por ejemplo, cuando hago clic con el botón derecho en Chrome, la ventana capturada no incluye la IU de clic con el botón derecho.

¿Qué determina exactamente una unidad en Cmd ⌘ Shift ⇧ 4 + Espacio ?

¿Cómo funciona exactamente Cmd ⌘ Shift ⇧ 4 + Espacio ?

(Mac v10.12.5 aquí, aunque enfocado en generalidad.)     
pregunta Pacerier 01.12.2017 - 09:48

1 respuesta

7

WindowServer

La unidad que se captura es una capa o ventana, según lo determinado por el proceso del servidor de ventana de macOS.

Como desarrollador, se accede a este a través del CGWindowListCreateImage de CoreGraphic:

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

Esta llamada devuelve una imagen compuesta basada en una lista de ventanas generada dinámicamente.

Capturas de pantalla con capas

Herramientas como Acorn , ScreenShot PSD y Ondesoft ScreenCapture puede tomar Capturas de pantalla que capturan todas las capas o ventanas individuales. La captura resultante conserva la capa, lo que le permite seleccionar, ocultar o editar las ventanas como desee.

    
respondido por el Graham Miln 01.12.2017 - 10:04

Lea otras preguntas en las etiquetas