2010-09-26 40 views
-2

我在我的Drupal安裝收到此消息:的Drupal:GD圖像過濾低質量/差>性能

GD圖像過濾低質量/普 性能

PHP GD的安裝版本是否 不支持圖像 過濾(去飽和,模糊,否定, 等)。它可能使用 來自 http://www.libgd.org的官方GD庫而不是與PHP捆綁在一起的GD 庫編譯。您應使用 捆綁的GD庫重新編譯PHP --with-gd。見 http://www.php.net/manual/en/image.setup.php。 在此期間將會使用PHP的 中的imagefilter實現。

我使用的是默認的GD庫的PHP在Ubuntu 9.04

什麼是更新這個庫的確切命令?

回答

1

您可以從dotdeb安裝php。問題是debian編譯沒有php添加到gd的擴展名的gd。

另一種選擇是安裝ImageMagick並告訴drupal使用imagemagick而不是gd。對我來說,magick的作品比gd好得多。我試圖限制用戶上傳最大尺寸爲1200x1200的圖片,並且當他們上傳較大的圖片時,php的內存總是不足。

apt-get install imagemagick 
+1

+1 imagemagick是一個不錯的選擇。我們用它來製作高分辨率的照片以供打印。這是更強大,並具有更好的功能(至少從個人的意見) – DrColossos 2010-09-26 16:49:37

+0

好的謝謝。我現在安裝了imagemagick工具包。我已將其選爲默認設置,並且在Status中可以看到它已啓用:「imagemagick工具包已選中。」但是我仍然看不到我的圖像。我已經清理了所有的Drupal緩存和瀏覽器緩存。 – aneuryzm 2010-09-27 16:55:08

+0

問題是imagecache文件夾是空的。圖像不會生成。 – aneuryzm 2010-09-27 17:02:30

0

dotdebsimplest solution。如果你使用Debian/Ubuntu運行LAMP,你一般需要在源代碼中使用dotdeb,而不僅僅是針對這個特定的問題。