No puedo hacer que funcione la captura de pantalla cuando se activa con el comando exec ().
$output = exec("/usr/sbin/screencapture -R 0,0,450,150 hehe.png"." 2>&1");
echo $output; // in /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
No estoy seguro de qué intenta transmitir el mensaje $output
.
php.ini disable_functions
está vacío.
Tengo la sensación de que este es un problema de osx. ¿Me puede indicar la dirección correcta para resolver este problema?
de man screencapture
SECURITY CONSIDERATIONS
To capture screen content while logged in via ssh, you must launch
screencapture in the same mach bootstrap hierarchy as loginwindow:
PID=pid of loginwindow
sudo launchctl bsexec $PID screencapture
No estoy usando ningún ssh. PID de qué proceso se debe utilizar en este caso?
exec("sudo launchctl bsexec $PID screencapture -R 0,0,450,150 hehe.png");