(PHP 4 >= 4.3.0, PHP 5)
imagelayereffect — Set the alpha blending flag to use the bundled libgd layering effects
Set the alpha blending flag to use the bundled libgd layering effects.
Ресурс на изображение, върнат от някоя от функциите за създаване на изображения като например imagecreatetruecolor().
One of the following constants:
Връща TRUE при успех или FALSE при неуспех.
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);
?>
Примерът по-горе ще изведе нещо подобно на:
Забележка: Тази функция е налична единствено ако PHP е компилиран с пакетираната (bundled) версия на GD библиотеката.
Забележка: Тази функция изисква GD 2.0.1 или по-нова (препоръчва се 2.0.28 или по-нова).