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

发布于 2024-10-21 19:39:36 字数 218 浏览 5 评论 0原文

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

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

I am using locally the ImageMagick library for image editing. In my online shared server there was no ImageMagick installed but after requested, they installed ImageMagick binaries at /usr/local/bin, e.g. the convert binary at /usr/local/bin/convert.

How can I use those binaries in my script?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

泅人 2024-10-28 19:39:36
  1. 在本地计算机上下载并安装 ImageMagick。
  2. 创建一个测试文件夹,其中包含一两张要玩的图像。
  3. 打开 shell,转到测试文件夹,然后开始使用命令,直到找到能够获得所需结果的命令。请参阅(不太有用)文档: http://www.imagemagick .org/script/command-line-tools.php
  4. 将此命令粘贴到您的 php 脚本中,根据需要用 php 变量替换任何文件名或参数。
  5. exec( // 命令 );
  1. Download and install ImageMagick on your local machine.
  2. Create a test folder with an image or two to play with.
  3. Open up the shell, go to the test folder, and start playing with the commands until you find a command that gets you the desired results. Consult with the (not-so-helpful) documentation: http://www.imagemagick.org/script/command-line-tools.php
  4. Paste this command into your php script, replacing any filenames or arguments with php variables as needed.
  5. exec( // command );
凶凌 2024-10-28 19:39:36

使用类似 exec

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

Use exec like

$inputFile = 'file.jpg';
$outputFile = 'file.png';
exec('/usr/local/bin/convert '.$inputFile.' '.$outputFile);
浅黛梨妆こ 2024-10-28 19:39:36

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

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

Those aren't "perl binaries", they're the C libraries and binary executables.

You need to build/install the php module that uses them.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文