IMG_FILTER_BRIGHTNESS
Ejemplo:

Código utilizado:
<?php
header("Content-type: image/jpeg");
$im=imagecreatefromjpeg('img/16.jpg');
imagefilter($im, IMG_FILTER_BRIGHTNESS, 50);
imagejpeg($im);
imagedestroy($im);
?>
IMG_FILTER_COLORIZE
Ejemplo:

Código utilizado:
<?php
header("Content-type: image/jpeg");
$im=imagecreatefromjpeg('img/16.jpg');
imagefilter($im, IMG_FILTER_COLORIZE, 50, 150, 100);
imagejpeg($im);
imagedestroy($im);
?>
IMG_FILTER_CONTRAST
Ejemplo:

Código utilizado:
<?php
header("Content-type: image/jpeg");
$im=imagecreatefromjpeg('img/16.jpg');
imagefilter($im, IMG_FILTER_CONTRAST,5);
imagejpeg($im);
imagedestroy($im);
?>
IMG_FILTER_EDGEDETECT
Ejemplo:

Código utilizado:
<?php
header("Content-type: image/jpeg");
$im=imagecreatefromjpeg('img/16.jpg');
imagefilter($im, IMG_FILTER_EDGEDETECT);
imagejpeg($im);
imagedestroy($im);
?>
IMG_FILTER_EMBOSS
Ejemplo:

Código utilizado:
<?php
header("Content-type: image/jpeg");
$im=imagecreatefromjpeg('img/16.jpg');
imagefilter($im, IMG_FILTER_EMBOSS);
imagejpeg($im);
imagedestroy($im);
?>
IMG_FILTER_GAUSSIAN_BLUR
Ejemplo:

Código utilizado:
<?php
header("Content-type: image/jpeg");
$im=imagecreatefromjpeg('img/16.jpg');
imagefilter($im, IMG_FILTER_GAUSSIAN_BLUR);
imagejpeg($im);
imagedestroy($im);
?>
IMG_FILTER_GRAYSCALE
Ejemplo:

Código utilizado:
<?php
header("Content-type: image/jpeg");
$im = imagecreatefromjpeg('img/16.jpg');
imagefilter($im, IMG_FILTER_GRAYSCALE);
imagejpeg($im);
imagedestroy($im);
?>
IMG_FILTER_MEAN_REMOVAL
Ejemplo:

Código utilizado:
<?php
header("Content-type: image/jpeg");
$im = imagecreatefromjpeg('img/16.jpg');
imagefilter($im, IMG_FILTER_MEAN_REMOVAL);
imagejpeg($im);
imagedestroy($im);
?>
IMG_FILTER_NEGATE
Ejemplo:

Código utilizado:
<?php
header("Content-type: image/jpeg");
$im = imagecreatefromjpeg('img/16.jpg');
imagefilter($im, IMG_FILTER_NEGATE);
imagejpeg($im);
imagedestroy($im);
?>
IMG_FILTER_SELECTIVE_BLUR
Ejemplo:

Código utilizado:
<?php
header("Content-type: image/jpeg");
$im = imagecreatefromjpeg('img/16.jpg');
imagefilter($im, IMG_FILTER_SELECTIVE_BLUR);
imagejpeg($im);
imagedestroy($im);
?>
IMG_FILTER_SMOOTH
Ejemplo:

Código utilizado:
<?php
header("Content-type: image/jpeg");
$im = imagecreatefromjpeg('img/16.jpg');
imagefilter($im, IMG_FILTER_SMOOTH,50);
imagejpeg($im);
imagedestroy($im);
?>
Aplicando un filtro Gaussiano con imageconvolution
Ejemplo:

Código utilizado:
<?php
header("Content-type: image/jpeg");
$im = imagecreatefromjpeg('img/16.jpg');
$gaussian = array(array(1.0, 2.0, 1.0), array(2.0, 4.0, 2.0), array(1.0, 2.0, 1.0));
imageconvolution($im, $gaussian, 16, 0);
imagejpeg($im);
imagedestroy($im);
?>
Todos estos filtros pueden mezclarse o repetirse para lograr diferentes efectos, sólo hay que tener en cuenta que existe una obvia penalización de rendimiento.