我在我的代码中使用 ImageMagick Caption Best Fit来生成最适合的文本图像。
PHP代码:
$tempPath = realpath(APPLICATION_PATH . '/../public/temp');
$command = 'convert -background none -fill black -pointsize '.$captionFontSize.' -size '.$resizeBoxWidth.'x'.$resizeBoxHeight.' caption:"'.$myCaption.'" '.$tempPath.'/'.$randName.'.png';
$ex = exec($command);
在我在 Windows 上运行 xampp 的本地主机中一切正常。它完美地在 public/temp 目录中创建图像。相同的代码在我的运行 linux 的托管服务器上无法正常工作。问题是由于未生成图像而导致命令未执行。
我谷歌,如果我指定路径的方式是正确的,但我没有得到任何正确的答案。
你认为是什么问题?谢谢你。