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
imagelayereffect()
imposta effetto Alpha miscelazione fra immagini sovrapposte


e-book
cartaceo

imagelayereffect ( resource $image , int $effect ) 
Parametri
$image: Una risorsa immagine restituita da una delle funzioni di creazione immagine. 
$effect:Una dei seguenti costanti:
IMG_EFFECT_REPLACE: Pixel di sostituzione, equivale a true con imagealphablending()
IMG_EFFECT_ALPHABLEND: Uso normale, equivale a false con imagealphablending())
IMG_EFFECT_NORMAL: Come IMG_EFFECT_ALPHABLEND.
IMG_EFFECT_OVERLAY: Effetto sovrapposizione.  Sfondo nero rimarrà nero, sfondo bianco rimane bianco, ma grigio avrà il colore del  pixel di primo piano .


<?php 
// Carica immagine
$immagine = imagecreatetruecolor(200, 200);
// Definisce lo sfondo grigio
imagefill($immagine, 0, 0, imagecolorallocate($immagine, 190, 190, 190));
// Applica l'overlay sull'immagine
imagelayereffect($immagine, IMG_EFFECT_OVERLAY);
// Disegna le ellisse
imagefilledellipse($immagine, 100, 100, 100, 100, imagecolorallocate($immagine, 90, 255, 90));
imagefilledellipse($immagine, 100, 100, 120, 195, imagecolorallocate($immagine, 90, 90, 255));
imagefilledellipse($immagine, 100, 100, 195, 120, imagecolorallocate($immagine, 255, 90, 90));
 header('Content-type: image/png');
imagepng($immagine); // al browser
imagepng($immagine,"NomeFile.png"); // salva
imagedestroy($immagine); // libera memoria
?>

Risultato: