Utilizzo di cookies
Script GD libray con PHP Modelli Creare immagine Colore e trasparenza Disegnare Pennelli Misurare Filtri Testo Copy Salvare Miscellanea
GD library con PHP
IMG_FILTER_EDGEDETECT
Individua ed evidenzia i bordi delle immagini


e-book
cartaceo

Individua ed evidenzia i bordi delle immagini.
Non richiede parametri.


<?php // es_IMG_FILTER_EDGEDETECT
// carica immagini
$Immagine1 = imagecreatefromjpeg('cranio.jpg');
$Immagine2 = imagecreatefrompng('arcobaleno.png');
// immagine2
imagesavealpha($Immagine2, true); // imposta il flag per salvare informazioni con canale Alpha
$CanaleAlpha = imagecolorallocatealpha($Immagine2, 255, 255, 0, 127);
imagefill($Immagine2, 0, 0, $CanaleAlpha); // rende l'immagine con trasparenza
// applica filtro cranio.jpg
$Immagine1 && imagefilter($Immagine1, IMG_FILTER_EDGEDETECT);
imagejpeg($Immagine1, 'NomeFile.jpg'); // salva 
// applica filtro arcobaleno.png
$Immagine2 && imagefilter($Immagine2, IMG_FILTER_EDGEDETECT);
imagepng($Immagine2, 'NomeFile.png'); // salva 
imagepng($Immagine2);// al browser
imagedestroy($Immagine1);  imagedestroy($Immagine2); // libera memoria
?>

Risultato: