(PHP 4 >= 4.3.0, PHP 5)
imagelayereffect — Set the alpha blending flag to use the bundled libgd layering effects
$image
, int $effect
)Set the alpha blending flag to use the bundled libgd layering effects.
imageUna risorsa immagine, restituita da una delle funzioni di creazione immagine, come imagecreatetruecolor().
effect
One of the following constants:
IMG_EFFECT_REPLACE
TRUE to
imagealphablending())
IMG_EFFECT_ALPHABLEND
FALSE to
imagealphablending())
IMG_EFFECT_NORMAL
IMG_EFFECT_ALPHABLEND.
IMG_EFFECT_OVERLAY
Restituisce TRUE in caso di successo, FALSE in caso di fallimento.
Example #1 imagelayereffect() example
<?php
// Setup an image
$im = imagecreatetruecolor(100, 100);
// Set a background
imagefilledrectangle($im, 0, 0, 100, 100, imagecolorallocate($im, 220, 220, 220));
// Apply the overlay alpha blending flag
imagelayereffect($im, IMG_EFFECT_OVERLAY);
// Draw two grey ellipses
imagefilledellipse($im, 50, 50, 40, 40, imagecolorallocate($im, 100, 255, 100));
imagefilledellipse($im, 50, 50, 50, 80, imagecolorallocate($im, 100, 100, 255));
imagefilledellipse($im, 50, 50, 80, 50, imagecolorallocate($im, 255, 100, 100));
// Output
header('Content-type: image/png');
imagepng($im);
imagedestroy($im);
?>
Il precedente esempio visualizzerà qualcosa simile a:
Nota: Questa funzione è disponibile solo se il PHP è compilato con la libreria GD allegata.
Nota: Questa funzione necessita di GD 2.0.1 o successivi (raccomandato 2.0.28 o successivi).