繁体   English   中英

如何使用PHP中的ImageMagick二进制文件?

[英]How do I use ImageMagick binaries from PHP?

我在本地使用ImageMagick库进行图像编辑。 在我的在线共享服务器中,没有安装ImageMagick,但是在请求后,他们将ImageMagick二进制文件安装在/usr/local/bin ,例如, convert二进制文件安装在/usr/local/bin/convert

如何在脚本中使用这些二进制文件?

  1. 在本地计算机上下载并安装ImageMagick。
  2. 创建一个包含一个或两个图像的测试文件夹。
  3. 打开外壳,转到测试文件夹,然后开始使用命令,直到找到可以获取所需结果的命令。 请查阅(不太有用的)文档: http : //www.imagemagick.org/script/command-line-tools.php
  4. 将此命令粘贴到您的php脚本中,根据需要用php变量替换所有文件名或参数。
  5. exec( //命令 );

像这样使用exec

$inputFile = 'file.jpg';
$outputFile = 'file.png';
exec('/usr/local/bin/convert '.$inputFile.' '.$outputFile);

这些不是“ perl二进制文件”,而是C库和二进制可执行文件。

您需要构建/安装使用它们的php模块。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM