Cocoa: tome una captura de pantalla del fondo de escritorio (sin iconos ni ventanas)
Es posible capturar el escritorio de Mac OS X sin elementos de escritorio y ninguna ventana que pueda estar abierta (es decir, solo el fondo de pantalla)?
He experimentado conCGWindowListCreateImage
, CGWindowListCreateImageFromArray
yCGDisplayCreateImage
, pero sin suerte.
Esencialmente estoy tratando de capturar el fondo de escritorio sin usar[NSWorkspace desktopImageURLForScreen:]
(es una aplicación de espacio aislado sin acceso al sistema de archivos).