【问题标题】:Explain whats different between ImageMagick on Windows and on CentOS linux?解释 Windows 和 CentOS linux 上的 ImageMagick 有什么不同?
【发布时间】:2009-09-18 13:42:35
【问题描述】:

我一直在使用在 Windows 2003 服务器上运行的 ImageMagick,在 PHP 脚本中调用它来使用以下命令创建图像的缩略图:

$cmd = "convert.exe \"". $fullpath . "\" -resize \"" . res_image_width ."x" . res_image_height . ">\" \"". $fullpath. "\" 2>&1";
passthru($cmd);

我现在已将此功能移至运行 CentOS 并安装了 ImageMagick libxml2-devel 的 Linux 机器:

yum -y install ImageMagick libxml2-devel

我需要对 PHP 代码进行什么更改才能对图像执行相同的操作,显然我可以看出 .exe 是一个 Windows 文件,因此需要将路径更改为 linux 格式,但我找不到“转换” ' 文件,在 Windows 中位于 C:\Program Files\ImageMagick-6.3.3-Q16/convert.exe

我需要在 linux 机器上安装更多文件吗?

祝大家好运

【问题讨论】:

  • 'which convert' 告诉你什么?

标签: php linux imagemagick libxml2


【解决方案1】:

对于 OpenSUSE,ImageMagick 转换保存在 /usr/bin/ 中

为什么不使用 ImageMagick PHP 模块?这样您的代码将是跨服务器的。阅读here

【讨论】:

    【解决方案2】:

    要找出convert在哪里,只需执行

    which convert
    

    locate convert
    

    【讨论】:

      猜你喜欢
      • 2023-03-13
      • 1970-01-01
      • 2011-01-03
      • 1970-01-01
      • 2012-11-11
      • 2011-04-17
      • 2019-09-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多