Неустранимая ошибка: вызов неопределенной функции imagefilter ()

Что вызывает эту ошибку?

 Неустранимая ошибка: вызов неопределенной функции imagefilter () в /var/www/polaroid.php в строке 5
1 <?PHP 2 $img_addr = $_GET['image_address']; 3 $img = imagecreatefromjpeg($img_addr); 4 /* everything works as expected without this line */ 5 imagefilter($img, IMG_FILTER_GRAYSCALE); 6 7 if ($img) 8 { /* I moved the header function here so I can see errors in the browser. If I leave it at the top of the file, the browser expects an image and doesn't print the error messages. */ 9 header('Content-type: image/jpeg'); 10 imagejpeg($img); 11 } 12 ?> 13 

Это URL, который я использую:

 HTTP: //localhost/polaroid.php image_address = HTTP: //mattnelsoninfo.files.wordpress.com/2008/04/ceiling_cat1.jpg

ПРИМЕЧАНИЕ: gd указан в выводе phpinfo ().

EDIT: Я использую PHP версии 5.2.6-2ubuntu4.1

Другой EDIT:

phpinfo () дает это в разделе gd

 gd GD Support enabled GD Version 2.0 or higher FreeType Support enabled FreeType Linkage with freetype FreeType Version 2.3.7 T1Lib Support enabled GIF Read Support enabled GIF Create Support enabled JPG Support enabled PNG Support enabled WBMP Support enabled 

Благодаря!

Solutions Collecting From Web of "Неустранимая ошибка: вызов неопределенной функции imagefilter ()"