托管主机上的 imagemagick 脚本

imagemagick scripts on managed host

我是 imagemagick 的新手,想在我的托管服务器(Hetzner - linux 服务器)上使用一些 fred scripts。 Imagemagick 已安装并且 convert 等核心功能有效,但我该如何调用脚本?当我尝试 运行 时,我没有收到任何错误和结果。作为“3Drotate”脚本的示例,我正在使用此 php 代码

exec("3Drotate pan=45 auto=zc input.jpg 3d_output.jpg", $array, $return); 

我下载的脚本位于我调用此函数的同一目录中(因此不在安装 imagemagick 的 /bin 中,而是在某些 www/public 目录中)。 我尝试使用绝对路径并在 imagemagick 脚本中设置临时目录 - 这两种方法都没有帮助。

您是否按照我的 home page 上的说明安装脚本?请参阅使用指南部分。

这样做之后,尝试:

<?php
exec("bash 3Drotate pan=45 auto=zc input.jpg 3d_output.jpg 2>&1", $out,$returnval);
foreach($out as $text)
{echo "$text<br>";}
?>


您收到任何错误消息吗?

请注意,如果用于商业目的,我的脚本需要获得许可。我的联系信息在脚本和我的主页上。如果上述方法无效,您可以离线联系我寻求更多帮助。