【问题标题】:Imagick liquidrescaleimage method exceptionimagick的liquidrescaleimage方法异常
【发布时间】:2014-01-28 09:23:05
【问题描述】:

Imagick 托管配置了 ImageMagick 6.5.4-7 2012-12-14 Q16 版本,但是当我使用liquidrescaleimage 方法时出现异常。

例外是:

致命错误:带有消息的未捕获异常“ImagickException” '委托库不支持内置 `/tmp/magick-XXzvCR7g' (LQR) @ /host/multimedia.php:142 堆栈中的 resize.c/LiquidRescaleImage/1549' 跟踪:#0 /host/multimedia.php(142):Imagick->liquidrescaleimage(1024, 768, 3, 25) #1 {main} 在第 142 行的 /host/multimedia.php 中抛出

产生此异常的代码行是:

$im = new Imagick("../../../../../resources/course/" . $id . "/multimedia/" . $value['multimedia']);
$im->liquidrescaleimage(1024, 768, 3, 25);

为什么?

【问题讨论】:

    标签: php image exception image-processing imagick


    【解决方案1】:

    您需要在启用–with-lqr 选项的情况下自行编译Image Magick。

    您将需要下载液体重缩放库,以允许从存储库或从其website 上的可用源对其进行编译。

    【讨论】:

    • 我认为您没有重新编译库的权限
    • 没有权限?我很确定我在我的服务器上重新编译了那个库。
    • 服务器不是我的,我买了一个网站的空间。
    猜你喜欢
    • 2016-01-15
    • 2014-08-11
    • 2013-07-23
    • 2016-10-21
    • 2012-10-22
    • 2011-06-13
    • 2012-03-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多