PHP使用IMAGEMAGICK或imagick或magicwand
我使用Imagemagick() 因为我在hostgator上,所以我也安装了和magickwand 我可以用imagick和magickwand进行简单的操作,但是如果我想在imagemagick.org上复制高级教程,我就失败了 目标: 让它工作起来 问题: 如何使用imagick或magickwand进行此操作? 我是否也可以通过命令行与模块imagemagick通信,比如exec(..)?PHP使用IMAGEMAGICK或imagick或magicwand,imagemagick,imagick,magickwand,Imagemagick,Imagick,Magickwand,我使用Imagemagick() 因为我在hostgator上,所以我也安装了和magickwand 我可以用imagick和magickwand进行简单的操作,但是如果我想在imagemagick.org上复制高级教程,我就失败了 目标: 让它工作起来 问题: 如何使用imagick或magickwand进行此操作? 我是否也可以通过命令行与模块imagemagick通信,比如exec(..)? 谢谢4个简短的帮助好的。使用命令行命令的解决方案如下所示: exec(“/usr/lib/conv
谢谢4个简短的帮助好的。使用命令行命令的解决方案如下所示: exec(“/usr/lib/convert user/set/seinfeld/image/image/data/apple_cinema_30.jpg-edge.5-blur 0x.5 jaw_ege.png”) 因此,显然,您必须知道模块的路径,并正确设置图像的路径(a)
如有必要,将使用imagick/magickwand的说明进行更新。好的。使用命令行命令的解决方案如下所示: exec(“/usr/lib/convert user/set/seinfeld/image/image/data/apple_cinema_30.jpg-edge.5-blur 0x.5 jaw_ege.png”) 因此,显然,您必须知道模块的路径,并正确设置图像的路径(a) 如有必要,将使用imagick/magickwand的说明进行更新。您可以使用或 例如:
exec('/path/to/your/imagick/convert jigsaw_tmpl.png -edge .5 -blur 0x.5 jigsaw_edge.png');
还有一个提醒,exec()
将无法在PHP安全模式下工作。您可以使用或
例如:
exec('/path/to/your/imagick/convert jigsaw_tmpl.png -edge .5 -blur 0x.5 jigsaw_edge.png');
还有一个提醒,
exec()
将无法在PHP安全模式下运行。我认为在Imagick中运行是很复杂的-不是说不可能-如上所述,最好的选择是Imagemagick命令行和exec()。一次建立一个命令;以后可以合并命令。不要对任何中间图像使用jpg,因为您将开始降低质量
这取决于你想要什么效果,因为Anthony有一个Bash脚本,你可以使用它链接到页面底部
您可以使用exec在php中运行:
将脚本上载到服务器
CHMOD它为755或777,具体取决于您的服务器设置
// Run the script
exec("/FULL PATH TO JIGSAW/jigsaw options input.jpg mask.png output.png 2>&1", $array);
//Display any errors
echo "<br>".print_r($array)."<br></pre>";
我认为在Imagick中运行是非常复杂的——并不是说它不可能——正如上面所说,最好的选择是Imagemagick命令行和exec()。一次建立一个命令;以后可以合并命令。不要对任何中间图像使用jpg,因为您将开始降低质量 这取决于你想要什么效果,因为Anthony有一个Bash脚本,你可以使用它链接到页面底部 您可以使用exec在php中运行: 将脚本上载到服务器 CHMOD它为755或777,具体取决于您的服务器设置
// Run the script
exec("/FULL PATH TO JIGSAW/jigsaw options input.jpg mask.png output.png 2>&1", $array);
//Display any errors
echo "<br>".print_r($array)."<br></pre>";