托管主机上的imagemagick脚本

托管主机上的imagemagick脚本,imagemagick,hosting,Imagemagick,Hosting,我是imagemagick新手,希望在我的托管服务器Hetzner-linux服务器上使用一些。Imagemagick已安装,核心功能(如convert)正常工作,但如何调用脚本?当我尝试运行某些东西时,我没有收到任何错误和结果。作为3Drotate脚本的示例,我使用以下php代码 exec("3Drotate pan=45 auto=zc input.jpg 3d_output.jpg", $array, $return); 我下载的脚本位于我调用此函数的同一目录中,因此不在安装image

我是imagemagick新手,希望在我的托管服务器Hetzner-linux服务器上使用一些。Imagemagick已安装,核心功能(如convert)正常工作,但如何调用脚本?当我尝试运行某些东西时,我没有收到任何错误和结果。作为3Drotate脚本的示例,我使用以下php代码

exec("3Drotate pan=45 auto=zc input.jpg 3d_output.jpg", $array, $return); 
我下载的脚本位于我调用此函数的同一目录中,因此不在安装imagemagick的/bin中,而是在一些www/public dir中。
我尝试使用绝对路径并在imagemagick脚本中设置temp dir-这两种方法都没有帮助。

您是否按照我的说明安装脚本?请参阅“使用指针”部分

完成此操作后,请尝试:

<?php
exec("bash 3Drotate pan=45 auto=zc input.jpg 3d_output.jpg 2>&1", $out,$returnval);
foreach($out as $text)
{echo "$text<br>";}
?>
您是否收到任何错误消息


请注意,如果用于商业目的,我的脚本需要获得许可。我的联系信息在脚本和我的主页上。如果上述方法不起作用,您可以脱机与我联系以获取更多帮助。

请尝试脚本上的CHMOD至777。您的回答帮助我解决了问题。除更改外,我还必须使用绝对路径