No consigo que la captura de pantalla funcione 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 lo que el $output
mensaje está tratando de transmitir.
php.ini disable_functions
está vacía.
Tengo la sensación de que esto es un problema de Osx. ¿Puede indicarme la dirección correcta para resolver este problema?
de captura de pantalla del hombre
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");