Attenua i bordi e gli angoli per ammorbidire un'immagine.
Richiede per l’intensità dell’effetto parametro numerico.
<?php
// carica immagine
$Immagine1=
imagecreatefrompng("savana.png");
$Immagine2=
imagecreatefrompng("savana.png");
// applica filtro -2
$Immagine1 &&
imagefilter($Immagine1,IMG_FILTER_SMOOTH, -2);
imagepng($Immagine1,"NomeFile_(fitro-2).png"); // salva immagine
// applica filtro +9
$Immagine2 &&
imagefilter($Immagine2,IMG_FILTER_SMOOTH,9);
imagepng($Immagine2,"NomeFile_(filtro+9).png"); // salva immagine
header("Content-type: image/png");
imagepng($Immagine2); // al browser
imagedestroy($Immagine1); imagedestroy($Immagine2); // libera memoria
?>
Risultato: