https://github.com/jwagner/smartcrop-cli
安装smartcrop后,我可以执行
/usr/bin/smartcrop --width 100 --height 100 photo.jpg square-thumbnail.jpg
在我的终端,它运作良好。它是一个节点模块,我不确定是否可以使用php的exec。
访问它当我尝试
时exec('/usr/bin/smartcrop --width 100 --height 100 photo.jpg square-thumbnail.jpg')
它不起作用。如何在php中使用smartcrop cli。
答案 0 :(得分:1)
首先,尝试从命令行(而不是浏览器)在php
中运行脚本:例如:$ php -f script.php
。
有时问题在于权限。
在脚本中,我会使用:
exec('nohup /usr/bin/smartcrop --width 100 --height 100 photo.jpg square-thumbnail.jpg &');