2014-01-28 46 views
0

Imagick主機配置版本ImageMagick 6.5.4-7 2012-12-14 Q16,但我得到的異常,當我使用liquidrescaleimage方法。Imagick liquidrescaleimage方法異常

唯一的例外是:

Fatal error: Uncaught exception 'ImagickException' with message 'delegate library support not built-in `/tmp/magick-XXzvCR7g' (LQR) @ resize.c/LiquidRescaleImage/1549' in /host/multimedia.php:142 Stack trace: #0 /host/multimedia.php(142): Imagick->liquidrescaleimage(1024, 768, 3, 25) #1 {main} thrown in /host/multimedia.php on line 142

生成此異常的代碼行是:

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

爲什麼?

回答

0

您需要自己編譯Image Magick並啓用選項–with-lqr

您需要下載液體重新縮放庫,以便ImageMagick可以從存儲庫或源自其可用的源代碼website中進行編譯。

+0

我不認爲你有權重新編譯庫 – user3219070

+1

_I_沒有權限?我很確定我在我的服務器上重新編譯該庫。 – Danack

+0

服務器不是我的,我買了一個網站的網頁空間。 – user3219070