Il risultato di questo effetto è una sfocatura.
Lo scopo è raggiunto usando:
IMG_FILTER_GAUSSIAN_BLUR per applicare sfocatura gaussiana all’immagine
IMG_FILTER_SELECTIVE_BLUR per applicare sfocatura selettiva sulle varie superfici identificate.
<?php
header("Content-type: image/jpeg");
// carica IMMAGINE
$image =
imagecreatefromjpeg ('savana.jpg');
// appica filtro per dare sfocatura gaussiana all’immagine
imagefilter ($image, IMG_FILTER_GAUSSIAN_BLUR);
// appilca filtro per avere sfocatura selettiva sulle varie superfici identificate.
imagefilter ($image, IMG_FILTER_SELECTIVE_BLUR);
// salva immagine alla max qualità
imagejpeg ($image,"NomeFile.jpg", 100);// salva
imagejpeg ($image); // al browser
imagedestroy ($image); // libera memoria
?>
Risultato: